* [d-kernel] kernel 2.6.0-test11 @ 2003-12-16 16:43 Ed V. Bartosh 2003-12-16 19:12 ` Michael Shigorin ` (3 more replies) 0 siblings, 4 replies; 39+ messages in thread From: Ed V. Bartosh @ 2003-12-16 16:43 UTC (permalink / raw) To: ALT Linux kernel packages development; +Cc: devel Hi, Результаты наших с Глебом(UlfR) усилий по сборке ядра 2.6 лежат здесь: ftp://ftp.altlinux.ru/pub/people/ed/ Вкратце: 1. kernel-build-tools - Добавлена возможность прикладывать патчи только к определенной версии ядра и также иметь общие патчи для разных версий. 2. kernel-fix-build - Здесь можно посмотреть как это делается для 2.6 К сожалению сборку на 2.4 еще не проверял. 3. kernel-{image,headers,headers-modules}-std26-up - собственно ядро и его хедеры. 4. kernel-modpost - утилита, использующаяся для сборки модулей отдельно от дерева сорцов. может быть имеет смысл не выносить ее в отдельный пакет, а переименовать kernel-headers-modules в kernel-modules-tools или типа того и ее туда положить. Но пока сделано так. 5. modutils - modutils, работающие для 2.4 и для 2.6. Пока это сделано по-быстрому и неправильно, просто module-init-tools завраплены в modutils. В дальнейшем нужно будет интегрировать это по-человечески, о чем писал Саша Боковой в @devel. 6. bootloader-utils - мелкие правки в части герерирования валидных строк для lilo и grub-а - временно убран framebuffer, не заработал сразу. 7. mkinitrd - обновлен и вылечен busybox в части работы с модулями от 2.6 8. nvidia - сорцы и модуль. Все это загрузилось и работает на моей машине. Всякие мелочи типа убирания klogd из chroot-а и правки /etc/rc.sysinit в части монтирования sysfs и работы с /proc/kallsyms еще не опакечены, сделаю скоро. Если кому интересна эта тема - милости прошу, давайте обсуждать, тестировать и все такое. Основной задачей у меня было получить работающее ядро, а не сделать все с начала до конца правильно самому, так что включайтесь, плз. -- Best regards, Ed V. Bartosh ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] kernel 2.6.0-test11 2003-12-16 16:43 [d-kernel] kernel 2.6.0-test11 Ed V. Bartosh @ 2003-12-16 19:12 ` Michael Shigorin 2003-12-17 10:04 ` Anton Farygin ` (2 subsequent siblings) 3 siblings, 0 replies; 39+ messages in thread From: Michael Shigorin @ 2003-12-16 19:12 UTC (permalink / raw) To: devel-kernel, sisyphus; +Cc: linux-list [-- Attachment #1: Type: text/plain, Size: 2100 bytes --] On Tue, Dec 16, 2003 at 07:43:58PM +0300, Ed V. Bartosh wrote: > Результаты наших с Глебом(UlfR) усилий по сборке ядра 2.6 лежат > здесь: ftp://ftp.altlinux.ru/pub/people/ed/ Для удобства украинской команды отзеркалено на ftp://ftp.altlinux.org.ua/pub/Linux/ALT/people/ed/ ; желающие могут отловить меня в Киеве или попросить lafox.net сделать комплект с linux-2.6. > Вкратце: > > 1. kernel-build-tools > - Добавлена возможность прикладывать патчи только к определенной > версии ядра и также иметь общие патчи для разных версий. > > 2. kernel-fix-build > - Здесь можно посмотреть как это делается для 2.6 > К сожалению сборку на 2.4 еще не проверял. > > 3. kernel-{image,headers,headers-modules}-std26-up > - собственно ядро и его хедеры. > > 4. kernel-modpost > - утилита, использующаяся для сборки модулей отдельно от дерева сорцов. > может быть имеет смысл не выносить ее в отдельный пакет, а > переименовать kernel-headers-modules в kernel-modules-tools или типа > того и ее туда положить. > Но пока сделано так. > > 5. modutils > - modutils, работающие для 2.4 и для 2.6. Пока это сделано по-быстрому > и неправильно, просто module-init-tools завраплены в modutils. > В дальнейшем нужно будет интегрировать это по-человечески, о чем писал > Саша Боковой в @devel. > > 6. bootloader-utils > - мелкие правки в части герерирования валидных строк для lilo и grub-а > - временно убран framebuffer, не заработал сразу. > > 7. mkinitrd > - обновлен и вылечен busybox в части работы с модулями от 2.6 > > 8. nvidia > - сорцы и модуль. > > Все это загрузилось и работает на моей машине. > > Всякие мелочи типа убирания klogd из chroot-а и правки /etc/rc.sysinit > в части монтирования sysfs и работы с /proc/kallsyms еще не опакечены, > сделаю скоро. > > Если кому интересна эта тема - милости прошу, давайте обсуждать, > тестировать и все такое. Основной задачей у меня было получить > работающее ядро, а не сделать все с начала до конца правильно самому, > так что включайтесь, плз. > -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] kernel 2.6.0-test11 2003-12-16 16:43 [d-kernel] kernel 2.6.0-test11 Ed V. Bartosh 2003-12-16 19:12 ` Michael Shigorin @ 2003-12-17 10:04 ` Anton Farygin 2003-12-17 9:05 ` Ed V. Bartosh 2005-08-25 23:39 ` [d-kernel] unprivileged klogd vs vanilla kernel 2.6.x Dmitry V. Levin 2003-12-18 7:35 ` [d-kernel] Re: kernel 2.6.0-test11 Andrey Rahmatullin 2003-12-18 12:01 ` [d-kernel] Re: kernel labels Alexey Tourbin 3 siblings, 2 replies; 39+ messages in thread From: Anton Farygin @ 2003-12-17 10:04 UTC (permalink / raw) To: ALT Linux kernel packages development; +Cc: devel Ed V. Bartosh wrote: > Hi, > > Результаты наших с Глебом(UlfR) усилий по сборке ядра 2.6 лежат здесь: > ftp://ftp.altlinux.ru/pub/people/ed/ > > Вкратце: > > 1. kernel-build-tools > - Добавлена возможность прикладывать патчи только к определенной > версии ядра и также иметь общие патчи для разных версий. > > 2. kernel-fix-build > - Здесь можно посмотреть как это делается для 2.6 > К сожалению сборку на 2.4 еще не проверял. > > 3. kernel-{image,headers,headers-modules}-std26-up > - собственно ядро и его хедеры. > > 4. kernel-modpost > - утилита, использующаяся для сборки модулей отдельно от дерева сорцов. > может быть имеет смысл не выносить ее в отдельный пакет, а > переименовать kernel-headers-modules в kernel-modules-tools или типа > того и ее туда положить. > Но пока сделано так. > > 5. modutils > - modutils, работающие для 2.4 и для 2.6. Пока это сделано по-быстрому > и неправильно, просто module-init-tools завраплены в modutils. > В дальнейшем нужно будет интегрировать это по-человечески, о чем писал > Саша Боковой в @devel. > > 6. bootloader-utils > - мелкие правки в части герерирования валидных строк для lilo и grub-а > - временно убран framebuffer, не заработал сразу. > > 7. mkinitrd > - обновлен и вылечен busybox в части работы с модулями от 2.6 > > 8. nvidia > - сорцы и модуль. > > Все это загрузилось и работает на моей машине. > > Всякие мелочи типа убирания klogd из chroot-а и правки /etc/rc.sysinit > в части монтирования sysfs и работы с /proc/kallsyms еще не опакечены, > сделаю скоро. klogd из чрута убирать не надо... есть же уже решение этой проблемы, я тебе в IRC бросал патч. Повторяю тут: --- printk.c.orig 2003-12-17 12:52:39 +0300 +++ printk.c 2003-12-17 12:53:04 +0300 @@ -207,10 +207,6 @@ char c; int error = 0; - error = security_syslog(type); - if (error) - return error; - switch (type) { case 0: /* Close log */ break; @@ -328,6 +324,11 @@ asmlinkage long sys_syslog(int type, char __user * buf, int len) { + int error = 0; + + error = security_syslog(type); + if (error) + return error; return do_syslog(type, buf, len); } > > Если кому интересна эта тема - милости прошу, давайте обсуждать, > тестировать и все такое. Основной задачей у меня было получить > работающее ядро, а не сделать все с начала до конца правильно самому, > так что включайтесь, плз. > ok. Сейчас утянем и займемся. Rgds, Rider ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] kernel 2.6.0-test11 2003-12-17 10:04 ` Anton Farygin @ 2003-12-17 9:05 ` Ed V. Bartosh 2005-08-25 23:39 ` [d-kernel] unprivileged klogd vs vanilla kernel 2.6.x Dmitry V. Levin 1 sibling, 0 replies; 39+ messages in thread From: Ed V. Bartosh @ 2003-12-17 9:05 UTC (permalink / raw) To: ALT Linux kernel packages development; +Cc: devel >>>>> "AF" == Anton Farygin writes: >> Всякие мелочи типа убирания klogd из chroot-а и правки >> /etc/rc.sysinit в части монтирования sysfs и работы с >> /proc/kallsyms еще не опакечены, сделаю скоро. AF> klogd из чрута убирать не надо... есть же уже решение этой AF> проблемы, я тебе в IRC бросал патч. AF> Повторяю тут: AF> --- printk.c.orig 2003-12-17 12:52:39 +0300 +++ printk.c AF> 2003-12-17 12:53:04 +0300 @@ -207,10 +207,6 @@ AF> char c; int error = 0; AF> - error = security_syslog(type); - if (error) - return error; - AF> switch (type) { case 0: /* Close log */ AF> break; AF> @@ -328,6 +324,11 @@ AF> asmlinkage long sys_syslog(int type, char __user * buf, int AF> len) { AF> + int error = 0; AF> + AF> + error = security_syslog(type); if (error) return error; AF> return do_syslog(type, buf, len); AF> } Спасибо. Кстати, вижу я это впервые. >> Если кому интересна эта тема - милости прошу, давайте обсуждать, >> тестировать и все такое. Основной задачей у меня было получить >> работающее ядро, а не сделать все с начала до конца правильно >> самому, так что включайтесь, плз. >> AF> ok. Сейчас утянем и займемся. Чудненько. Держите меня в курсе. -- Best regards, Ed V. Bartosh ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] unprivileged klogd vs vanilla kernel 2.6.x 2003-12-17 10:04 ` Anton Farygin 2003-12-17 9:05 ` Ed V. Bartosh @ 2005-08-25 23:39 ` Dmitry V. Levin 1 sibling, 0 replies; 39+ messages in thread From: Dmitry V. Levin @ 2005-08-25 23:39 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 450 bytes --] Hi, On Wed, Dec 17, 2003 at 01:04:52PM +0300, Anton Farygin wrote: [...] > >Всякие мелочи типа убирания klogd из chroot-а [...] > > klogd из чрута убирать не надо... есть же уже решение этой проблемы, я > тебе в IRC бросал патч. Что-то я упустил, этот самый патч 2.6_50_2.6.0-move_security_syslog_to_sys_syslog.patch имеет шансы на обсуждение upstream или ванильные ядра обречены на эту "пересекъюренность" пожизненно? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* [d-kernel] Re: kernel 2.6.0-test11 2003-12-16 16:43 [d-kernel] kernel 2.6.0-test11 Ed V. Bartosh 2003-12-16 19:12 ` Michael Shigorin 2003-12-17 10:04 ` Anton Farygin @ 2003-12-18 7:35 ` Andrey Rahmatullin 2003-12-18 7:56 ` Vitaly Lipatov 2003-12-18 8:06 ` Michael Shigorin 2003-12-18 12:01 ` [d-kernel] Re: kernel labels Alexey Tourbin 3 siblings, 2 replies; 39+ messages in thread From: Andrey Rahmatullin @ 2003-12-18 7:35 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 1113 bytes --] On Tue, Dec 16, 2003 at 07:43:58PM +0300, Ed V. Bartosh wrote: > 4. kernel-modpost > - утилита, использующаяся для сборки модулей отдельно от дерева сорцов. > может быть имеет смысл не выносить ее в отдельный пакет, а > переименовать kernel-headers-modules в kernel-modules-tools или типа > того и ее туда положить. > Но пока сделано так. Как теперь собрать модуль, натурально требующий дерево исходников, т.к. в его Makefile стоит только make -C $(KERNEL_DIR) SUBDIRS=$(PWD) modules. Конкретно - ltmodem. > Если кому интересна эта тема - милости прошу, давайте обсуждать, > тестировать и все такое. Основной задачей у меня было получить > работающее ядро, а не сделать все с начала до конца правильно самому, > так что включайтесь, плз. Могу потестить некоторые сторонние патчи типа supermount. Ну и см.выше. -- Предыдущее (-alt3) и эти изменения исправляют ошибки, которые, насколько я понимаю, благодаря технологии PrivilegeSeparation в худшем случае могут привести к возможности исполнения кода с правами псевдопользователя в пустом чруте. К тому же что ещё и не известно, могут ли. -- ldv in devel@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel 2.6.0-test11 2003-12-18 7:35 ` [d-kernel] Re: kernel 2.6.0-test11 Andrey Rahmatullin @ 2003-12-18 7:56 ` Vitaly Lipatov 2003-12-18 9:40 ` Andrey Rahmatullin 2003-12-18 8:06 ` Michael Shigorin 1 sibling, 1 reply; 39+ messages in thread From: Vitaly Lipatov @ 2003-12-18 7:56 UTC (permalink / raw) To: ALT Linux kernel packages development On 18 Декабрь 2003 10:35, Andrey Rahmatullin wrote: > Как теперь собрать модуль, натурально требующий дерево > исходников, т.к. в его Makefile стоит только make -C > $(KERNEL_DIR) SUBDIRS=$(PWD) modules. Конкретно - ltmodem. А как же раньше ltmodem всегда собирался без исходников ядра? -- Lav Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! LaTeX! LyX! ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel 2.6.0-test11 2003-12-18 7:56 ` Vitaly Lipatov @ 2003-12-18 9:40 ` Andrey Rahmatullin 2003-12-18 8:52 ` Ed V. Bartosh 0 siblings, 1 reply; 39+ messages in thread From: Andrey Rahmatullin @ 2003-12-18 9:40 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1.1: Type: text/plain, Size: 1414 bytes --] On Thu, Dec 18, 2003 at 10:56:13AM +0300, Vitaly Lipatov wrote: > On 18 Декабрь 2003 10:35, Andrey Rahmatullin wrote: > > Как теперь собрать модуль, натурально требующий дерево > > исходников, т.к. в его Makefile стоит только make -C > > $(KERNEL_DIR) SUBDIRS=$(PWD) modules. Конкретно - ltmodem. > А как же раньше ltmodem всегда собирался без исходников ядра? А это не совсем официальная сборка, содержит только проприетарный кусок, 2 оберточных исходника и такой вот Makefile. Собираться и работать должно только под 2.6. Бралось с http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/ wrar@wrars-comp SRC/2.6/ltmodem-2.6-alk $ l итого 576 drwxr-xr-x 2 wrar wrar 99 Дек 18 14:34 ./ drwxr-xr-x 3 wrar wrar 4096 Дек 18 14:28 ../ -rw-r--r-- 1 wrar wrar 20389 Окт 17 18:21 serial.c -rw-r--r-- 1 wrar wrar 479 Окт 17 15:42 Makefile -rw-r--r-- 1 wrar wrar 10921 Окт 17 15:18 lt_modem.c -rw-r--r-- 1 wrar wrar 2047 Окт 17 14:11 linuxif.h -rw-r--r-- 1 wrar wrar 270 Окт 16 01:02 README -rw-r--r-- 1 wrar wrar 537188 Окт 13 22:46 ltmdmobj.o Если ему таки дать полные исходники ядра (распакованный тарбол + конфиг), видно вот что: (логи в сокращенном и классическом форматах приаттачены). -- Использовать зарезервированные словосочетания не по назначению нехорошо. :) -- ldv in devel@ [-- Attachment #1.2: V0.log --] [-- Type: text/plain, Size: 1760 bytes --] wrar@wrars-comp SRC/2.6/ltmodem-2.6-alk $ make KERNEL_DIR=/usr/src/kernel/sources/kernel-source-2.6.0 make -C /usr/src/kernel/sources/kernel-source-2.6.0 SUBDIRS=/home/wrar/SRC/2.6/ltmodem-2.6-alk modules make[1]: Entering directory `/usr/src/kernel/sources/kernel-source-2.6.0' HOSTCC scripts/fixdep HOSTCC scripts/genksyms/genksyms.o SHIPPED scripts/genksyms/lex.c SHIPPED scripts/genksyms/parse.h SHIPPED scripts/genksyms/keywords.c HOSTCC scripts/genksyms/lex.o SHIPPED scripts/genksyms/parse.c HOSTCC scripts/genksyms/parse.o HOSTLD scripts/genksyms/genksyms HOSTCC scripts/split-include HOSTCC scripts/conmakehash HOSTCC scripts/docproc HOSTCC scripts/kallsyms CC scripts/empty.o HOSTCC scripts/mk_elfconfig MKELF scripts/elfconfig.h HOSTCC scripts/file2alias.o HOSTCC scripts/modpost.o HOSTLD scripts/modpost HOSTCC scripts/pnmtologo HOSTCC scripts/bin2c SPLIT include/linux/autoconf.h -> include/config/* *** Warning: Overriding SUBDIRS on the command line can cause *** inconsistencies CC arch/i386/kernel/asm-offsets.s CHK include/asm-i386/asm_offsets.h UPD include/asm-i386/asm_offsets.h CC [M] /home/wrar/SRC/2.6/ltmodem-2.6-alk/lt_modem.o CC [M] /home/wrar/SRC/2.6/ltmodem-2.6-alk/serial.o LD [M] /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltmodem.o LD [M] /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltserial.o Building modules, stage 2. MODPOST CC /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltmodem.mod.o LD [M] /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltmodem.ko CC /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltserial.mod.o LD [M] /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltserial.ko make[1]: Leaving directory `/usr/src/kernel/sources/kernel-source-2.6.0' [-- Attachment #1.3: V1.log --] [-- Type: text/plain, Size: 6821 bytes --] wrar@wrars-comp SRC/2.6/ltmodem-2.6-alk $ make V=1 KERNEL_DIR=/usr/src/kernel/sources/kernel-source-2.6.0 make -C /usr/src/kernel/sources/kernel-source-2.6.0 SUBDIRS=/home/wrar/SRC/2.6/ltmodem-2.6-alk modules make[1]: Entering directory `/usr/src/kernel/sources/kernel-source-2.6.0' make -f scripts/Makefile.build obj=scripts gcc -Wp,-MD,scripts/.fixdep.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/fixdep scripts/fixdep.c make -f scripts/Makefile.build obj=scripts/genksyms gcc -Wp,-MD,scripts/genksyms/.genksyms.o.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o scripts/genksyms/genksyms.o scripts/genksyms/genksyms.c cat scripts/genksyms/lex.c_shipped > scripts/genksyms/lex.c cat scripts/genksyms/parse.h_shipped > scripts/genksyms/parse.h cat scripts/genksyms/keywords.c_shipped > scripts/genksyms/keywords.c gcc -Wp,-MD,scripts/genksyms/.lex.o.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -Iscripts/genksyms -c -o scripts/genksyms/lex.o scripts/genksyms/lex.c cat scripts/genksyms/parse.c_shipped > scripts/genksyms/parse.c gcc -Wp,-MD,scripts/genksyms/.parse.o.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -Wno-uninitialized -Iscripts/genksyms -c -o scripts/genksyms/parse.o scripts/genksyms/parse.c gcc -o scripts/genksyms/genksyms scripts/genksyms/genksyms.o scripts/genksyms/parse.o scripts/genksyms/lex.o gcc -Wp,-MD,scripts/.split-include.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/split-include scripts/split-include.c gcc -Wp,-MD,scripts/.conmakehash.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/conmakehash scripts/conmakehash.c gcc -Wp,-MD,scripts/.docproc.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/docproc scripts/docproc.c gcc -Wp,-MD,scripts/.kallsyms.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/kallsyms scripts/kallsyms.c gcc -Wp,-MD,scripts/.empty.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=pentium3 -Iinclude/asm-i386/mach-default -fomit-frame-pointer -DKBUILD_BASENAME=empty -DKBUILD_MODNAME=empty -c -o scripts/.tmp_empty.o scripts/empty.c gcc -Wp,-MD,scripts/.mk_elfconfig.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/mk_elfconfig scripts/mk_elfconfig.c scripts/mk_elfconfig i386 < scripts/empty.o > scripts/elfconfig.h gcc -Wp,-MD,scripts/.file2alias.o.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o scripts/file2alias.o scripts/file2alias.c gcc -Wp,-MD,scripts/.modpost.o.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o scripts/modpost.o scripts/modpost.c gcc -o scripts/modpost scripts/modpost.o scripts/file2alias.o gcc -Wp,-MD,scripts/.pnmtologo.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/pnmtologo scripts/pnmtologo.c gcc -Wp,-MD,scripts/.bin2c.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/bin2c scripts/bin2c.c SPLIT include/linux/autoconf.h -> include/config/* *** Warning: Overriding SUBDIRS on the command line can cause *** inconsistencies mkdir -p .tmp_versions make -f scripts/Makefile.build obj=arch/i386/kernel arch/i386/kernel/asm-offsets.s gcc -Wp,-MD,arch/i386/kernel/.asm-offsets.s.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=pentium3 -Iinclude/asm-i386/mach-default -fomit-frame-pointer -DKBUILD_BASENAME=asm_offsets -DKBUILD_MODNAME=asm_offsets -S -o arch/i386/kernel/asm-offsets.s arch/i386/kernel/asm-offsets.c CHK include/asm-i386/asm_offsets.h UPD include/asm-i386/asm_offsets.h make -f scripts/Makefile.build obj=/home/wrar/SRC/2.6/ltmodem-2.6-alk gcc -Wp,-MD,/home/wrar/SRC/2.6/ltmodem-2.6-alk/.lt_modem.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=pentium3 -Iinclude/asm-i386/mach-default -fomit-frame-pointer -Wall -DMODULE -DKBUILD_BASENAME=lt_modem -DKBUILD_MODNAME=ltmodem -c -o /home/wrar/SRC/2.6/ltmodem-2.6-alk/.tmp_lt_modem.o /home/wrar/SRC/2.6/ltmodem-2.6-alk/lt_modem.c gcc -Wp,-MD,/home/wrar/SRC/2.6/ltmodem-2.6-alk/.serial.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=pentium3 -Iinclude/asm-i386/mach-default -fomit-frame-pointer -Wall -DMODULE -DKBUILD_BASENAME=serial -DKBUILD_MODNAME=ltserial -c -o /home/wrar/SRC/2.6/ltmodem-2.6-alk/.tmp_serial.o /home/wrar/SRC/2.6/ltmodem-2.6-alk/serial.c ld -m elf_i386 -d -r -o /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltmodem.o /home/wrar/SRC/2.6/ltmodem-2.6-alk/lt_modem.o /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltmdmobj.o ld -m elf_i386 -d -r -o /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltserial.o /home/wrar/SRC/2.6/ltmodem-2.6-alk/serial.o Building modules, stage 2. make -rR -f /usr/src/kernel/sources/kernel-source-2.6.0/scripts/Makefile.modpost scripts/modpost /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltmodem.o /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltserial.o gcc -Wp,-MD,/home/wrar/SRC/2.6/ltmodem-2.6-alk/.ltmodem.mod.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=pentium3 -Iinclude/asm-i386/mach-default -fomit-frame-pointer -DKBUILD_BASENAME=ltmodem -DMODULE -c -o /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltmodem.mod.o /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltmodem.mod.c ld -m elf_i386 -r -o /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltmodem.ko /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltmodem.o /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltmodem.mod.o gcc -Wp,-MD,/home/wrar/SRC/2.6/ltmodem-2.6-alk/.ltserial.mod.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=pentium3 -Iinclude/asm-i386/mach-default -fomit-frame-pointer -DKBUILD_BASENAME=ltserial -DMODULE -c -o /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltserial.mod.o /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltserial.mod.c ld -m elf_i386 -r -o /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltserial.ko /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltserial.o /home/wrar/SRC/2.6/ltmodem-2.6-alk/ltserial.mod.o make[1]: Leaving directory `/usr/src/kernel/sources/kernel-source-2.6.0' [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel 2.6.0-test11 2003-12-18 9:40 ` Andrey Rahmatullin @ 2003-12-18 8:52 ` Ed V. Bartosh 2003-12-18 18:38 ` Andrey Rahmatullin 0 siblings, 1 reply; 39+ messages in thread From: Ed V. Bartosh @ 2003-12-18 8:52 UTC (permalink / raw) To: ALT Linux kernel packages development AR> On Thu, Dec 18, 2003 at 10:56:13AM +0300, Vitaly Lipatov wrote: >> On 18 Декабрь 2003 10:35, Andrey Rahmatullin wrote: >> > Как теперь собрать модуль, натурально требующий дерево >> > исходников, т.к. в его Makefile стоит только make -C >> > $(KERNEL_DIR) SUBDIRS=$(PWD) modules. Конкретно - ltmodem. >> А как же раньше ltmodem всегда собирался без исходников ядра? AR> AR> А это не совсем официальная сборка, содержит только проприетарный кусок, 2 AR> оберточных исходника и такой вот Makefile. Собираться и работать должно AR> только под 2.6. Бралось с AR> http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/ AR> wrar@wrars-comp SRC/2.6/ltmodem-2.6-alk $ l AR> итого 576 AR> drwxr-xr-x 2 wrar wrar 99 Дек 18 14:34 ./ AR> drwxr-xr-x 3 wrar wrar 4096 Дек 18 14:28 ../ AR> -rw-r--r-- 1 wrar wrar 20389 Окт 17 18:21 serial.c AR> -rw-r--r-- 1 wrar wrar 479 Окт 17 15:42 Makefile AR> -rw-r--r-- 1 wrar wrar 10921 Окт 17 15:18 lt_modem.c AR> -rw-r--r-- 1 wrar wrar 2047 Окт 17 14:11 linuxif.h AR> -rw-r--r-- 1 wrar wrar 270 Окт 16 01:02 README AR> -rw-r--r-- 1 wrar wrar 537188 Окт 13 22:46 ltmdmobj.o AR> Если ему таки дать полные исходники ядра (распакованный тарбол + конфиг), AR> видно вот что: (логи в сокращенном и классическом форматах приаттачены). Я могу посоветовать посмотреть модуль nvidia, он тоже в исходном варианте требовал дерева сорцов. Собственно, для примера и был собран. Или там другие проблемы ? -- Best regards, Ed V. Bartosh ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel 2.6.0-test11 2003-12-18 8:52 ` Ed V. Bartosh @ 2003-12-18 18:38 ` Andrey Rahmatullin 2003-12-22 9:51 ` Anton Farygin 2003-12-22 10:40 ` Michael Shigorin 0 siblings, 2 replies; 39+ messages in thread From: Andrey Rahmatullin @ 2003-12-18 18:38 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 1517 bytes --] On Thu, Dec 18, 2003 at 11:52:26AM +0300, Ed V. Bartosh wrote: > Я могу посоветовать посмотреть модуль nvidia, он тоже в исходном > варианте требовал дерева сорцов. Собственно, для примера и был собран. > > Или там другие проблемы ? Всё уже. Только разве нормально, когда в Makefile пришлось писать 10 строчек только команд, не считая параметров? Когда изначально он был почти пустой, а все команды брались из сырцов ядра? Так или иначе, данное письмо отправлено через этот драйвер, в течение вечера опакечу и выложу его на ftp://ftp.altlinux.ru/pub/people/wrar/2.6 А теперь багрепорты, вопросы и т.д. 1. modpost для 2 файлов пришлось писать 2 раза (хотя в приведенных выше логах ему передаются оба файла за раз), т.к. иначе он получает сегфолт. 2. Параметры компиляции (-Wstrict-prototypes -Wno-trigraphs и т.д.) где-то берутся (может, макрос какой?) или их руками или их не надо? Просто я их взял опять-таки из приведенных логов, а там они аналогичны ядерным параметрам (только -march=pentium3 я убрал). 3. Где взять/как сделать modprobe.conf? У Расти скриптик был... 4. Как и на test8, на моей машине почему-то нет русских букв в вирт. консолях кроме 1-й. Вместо них квадратики. Точнее, нет вроде как всей 2-й половины таблицы, но псевдографика в mc и orpheus есть. Так и от рута, и от юзера. 5. supermount пока что не удается заставить заработать... Почему-то... Монтируется, не ругается, но содержимое диска не показывает. Бум разбираться. -- Не в курсе кто сломал, но сейчас починю. -- rider in devel@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel 2.6.0-test11 2003-12-18 18:38 ` Andrey Rahmatullin @ 2003-12-22 9:51 ` Anton Farygin 2003-12-22 10:40 ` Michael Shigorin 1 sibling, 0 replies; 39+ messages in thread From: Anton Farygin @ 2003-12-22 9:51 UTC (permalink / raw) To: ALT Linux kernel packages development On Thu, Dec 18, 2003 at 11:38:49PM +0500, Andrey Rahmatullin wrote: > On Thu, Dec 18, 2003 at 11:52:26AM +0300, Ed V. Bartosh wrote: > > Я могу посоветовать посмотреть модуль nvidia, он тоже в исходном > > варианте требовал дерева сорцов. Собственно, для примера и был собран. > > > > Или там другие проблемы ? > > Всё уже. Только разве нормально, когда в Makefile пришлось писать 10 строчек > только команд, не считая параметров? Когда изначально он был почти пустой, > а все команды брались из сырцов ядра? > > Так или иначе, данное письмо отправлено через этот драйвер, в течение > вечера опакечу и выложу его на ftp://ftp.altlinux.ru/pub/people/wrar/2.6 > > А теперь багрепорты, вопросы и т.д. > > 1. modpost для 2 файлов пришлось писать 2 раза (хотя в приведенных выше логах > ему передаются оба файла за раз), т.к. иначе он получает сегфолт. > 2. Параметры компиляции (-Wstrict-prototypes -Wno-trigraphs и т.д.) где-то > берутся (может, макрос какой?) или их руками или их не надо? Просто я их > взял опять-таки из приведенных логов, а там они аналогичны ядерным > параметрам (только -march=pentium3 я убрал). > 3. Где взять/как сделать modprobe.conf? У Расти скриптик был... Не надо, оставьте это утилитам настройки железа. Rgds, Rider ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel 2.6.0-test11 2003-12-18 18:38 ` Andrey Rahmatullin 2003-12-22 9:51 ` Anton Farygin @ 2003-12-22 10:40 ` Michael Shigorin 1 sibling, 0 replies; 39+ messages in thread From: Michael Shigorin @ 2003-12-22 10:40 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 405 bytes --] On Thu, Dec 18, 2003 at 11:38:49PM +0500, Andrey Rahmatullin wrote: > 3. Где взять/как сделать modprobe.conf? У Расти скриптик был... egrep '^(alias|options)' /etc/modules.conf > /etc/modprobe.conf и при необходимости подогнать модули. Может понадобиться что-то забить в /etc/modules (у меня там nvidia). -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel 2.6.0-test11 2003-12-18 7:35 ` [d-kernel] Re: kernel 2.6.0-test11 Andrey Rahmatullin 2003-12-18 7:56 ` Vitaly Lipatov @ 2003-12-18 8:06 ` Michael Shigorin 2003-12-18 9:24 ` Andrey Rahmatullin 1 sibling, 1 reply; 39+ messages in thread From: Michael Shigorin @ 2003-12-18 8:06 UTC (permalink / raw) To: ALT Linux kernel packages development; +Cc: Serge Ryabchun [-- Attachment #1: Type: text/plain, Size: 259 bytes --] On Thu, Dec 18, 2003 at 12:35:08PM +0500, Andrey Rahmatullin wrote: > Могу потестить некоторые сторонние патчи типа supermount. См. wks? Или там уже submount? -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel 2.6.0-test11 2003-12-18 8:06 ` Michael Shigorin @ 2003-12-18 9:24 ` Andrey Rahmatullin 0 siblings, 0 replies; 39+ messages in thread From: Andrey Rahmatullin @ 2003-12-18 9:24 UTC (permalink / raw) To: ALT Linux kernel packages development; +Cc: Serge Ryabchun [-- Attachment #1: Type: text/plain, Size: 378 bytes --] On Thu, Dec 18, 2003 at 10:06:00AM +0200, Michael Shigorin wrote: > См. wks? Или там уже submount? Да в 2.4 он у меня есть. Я про 2.6 говорю. -- Это в очередной раз доказывает тот факт, что административные утилиты (типа iptables) написаны так плохо и доверяют клиенту в такой мере, что их нельзя использовать с входными данными, не проверенными на 100%. -- ldv in devel@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* [d-kernel] Re: kernel labels 2003-12-16 16:43 [d-kernel] kernel 2.6.0-test11 Ed V. Bartosh ` (2 preceding siblings ...) 2003-12-18 7:35 ` [d-kernel] Re: kernel 2.6.0-test11 Andrey Rahmatullin @ 2003-12-18 12:01 ` Alexey Tourbin 2003-12-18 12:08 ` Sergey Vlasov 3 siblings, 1 reply; 39+ messages in thread From: Alexey Tourbin @ 2003-12-18 12:01 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 367 bytes --] On Tue, Dec 16, 2003 at 07:43:58PM +0300, Ed V. Bartosh wrote: > 6. bootloader-utils > - мелкие правки в части герерирования валидных строк для lilo и grub-а > - временно убран framebuffer, не заработал сразу. Господа, а зачем вообще используется version shortening for labeling? Почему вместо 2.4.22-std-up-alt12 пишут 2422-std-up-alt12? Ширины экрана не хватает? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel labels 2003-12-18 12:01 ` [d-kernel] Re: kernel labels Alexey Tourbin @ 2003-12-18 12:08 ` Sergey Vlasov 2003-12-18 12:23 ` [d-kernel] Re: kernel order Alexey Tourbin 0 siblings, 1 reply; 39+ messages in thread From: Sergey Vlasov @ 2003-12-18 12:08 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 611 bytes --] On Thu, Dec 18, 2003 at 03:01:12PM +0300, Alexey Tourbin wrote: > On Tue, Dec 16, 2003 at 07:43:58PM +0300, Ed V. Bartosh wrote: > > 6. bootloader-utils > > - мелкие правки в части герерирования валидных строк для lilo и grub-а > > - временно убран framebuffer, не заработал сразу. > > Господа, а зачем вообще используется version shortening for labeling? > Почему вместо 2.4.22-std-up-alt12 пишут 2422-std-up-alt12? Ширины > экрана не хватает? Похоже, для lilo не хватает - там какое-то уж очень маленькое ограничение :( Было бы очень хорошо, если бы для GRUB метки генерировались без подобного обрезания. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* [d-kernel] Re: kernel order 2003-12-18 12:08 ` Sergey Vlasov @ 2003-12-18 12:23 ` Alexey Tourbin 2003-12-18 12:34 ` Sergey Vlasov ` (3 more replies) 0 siblings, 4 replies; 39+ messages in thread From: Alexey Tourbin @ 2003-12-18 12:23 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 433 bytes --] On Thu, Dec 18, 2003 at 03:08:16PM +0300, Sergey Vlasov wrote: > > Господа, а зачем вообще используется version shortening for labeling? > > Почему вместо 2.4.22-std-up-alt12 пишут 2422-std-up-alt12? Ширины > > экрана не хватает? > > Похоже, для lilo не хватает - там какое-то уж очень маленькое ограничение > :( Господа, прошу также высказаться по вопросу того, чтобы вставлять запись о новом ядре в начало, а не в конец списка. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-18 12:23 ` [d-kernel] Re: kernel order Alexey Tourbin @ 2003-12-18 12:34 ` Sergey Vlasov 2003-12-18 15:47 ` Alexey Tourbin 2003-12-18 12:35 ` Dmitry V. Levin ` (2 subsequent siblings) 3 siblings, 1 reply; 39+ messages in thread From: Sergey Vlasov @ 2003-12-18 12:34 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 1089 bytes --] On Thu, Dec 18, 2003 at 03:23:40PM +0300, Alexey Tourbin wrote: > On Thu, Dec 18, 2003 at 03:08:16PM +0300, Sergey Vlasov wrote: > > > Господа, а зачем вообще используется version shortening for labeling? > > > Почему вместо 2.4.22-std-up-alt12 пишут 2422-std-up-alt12? Ширины > > > экрана не хватает? > > > > Похоже, для lilo не хватает - там какое-то уж очень маленькое ограничение > > :( > > Господа, прошу также высказаться по вопросу того, чтобы вставлять запись > о новом ядре в начало, а не в конец списка. Вообще-то у нас уже так и получается из-за смены ссылок vmlinuz-up и т.п. Тут, кстати, есть одна неприятность - сразу после установки системы в списке есть запись linux-up, но нет записи для конкретной версии ядра. Потом при установке нового ядра добавляется запись для него уже с версией, а также меняются ссылки, в результате чего получается две записи, указывающие на новое ядро (что правильно), но ни одной записи для старого ядра (а вот это уже плохо - при использовании lilo в случае чего загрузить будет уже нечего). Хотя это уже больше претензии к инсталятору. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* [d-kernel] Re: kernel order 2003-12-18 12:34 ` Sergey Vlasov @ 2003-12-18 15:47 ` Alexey Tourbin 2003-12-18 15:58 ` Michael Shigorin 2003-12-22 9:41 ` Anton Farygin 0 siblings, 2 replies; 39+ messages in thread From: Alexey Tourbin @ 2003-12-18 15:47 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 742 bytes --] On Thu, Dec 18, 2003 at 03:34:20PM +0300, Sergey Vlasov wrote: > Вообще-то у нас уже так и получается из-за смены ссылок vmlinuz-up и т.п. > > Тут, кстати, есть одна неприятность - сразу после установки системы в > списке есть запись linux-up, но нет записи для конкретной версии ядра. > Потом при установке нового ядра добавляется запись для него уже с версией, > а также меняются ссылки, в результате чего получается две записи, > указывающие на новое ядро (что правильно), но ни одной записи для старого > ядра (а вот это уже плохо - при использовании lilo в случае чего загрузить > будет уже нечего). > > Хотя это уже больше претензии к инсталятору. Может, симлинки вообще не расставлять и "виртуальных ядер" типа vmlinuz-up не иметь? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-18 15:47 ` Alexey Tourbin @ 2003-12-18 15:58 ` Michael Shigorin 2003-12-18 16:07 ` Alexey Tourbin 2003-12-22 9:41 ` Anton Farygin 1 sibling, 1 reply; 39+ messages in thread From: Michael Shigorin @ 2003-12-18 15:58 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 259 bytes --] On Thu, Dec 18, 2003 at 06:47:13PM +0300, Alexey Tourbin wrote: > Может, симлинки вообще не расставлять и "виртуальных ядер" типа > vmlinuz-up не иметь? Да ну. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* [d-kernel] Re: kernel order 2003-12-18 15:58 ` Michael Shigorin @ 2003-12-18 16:07 ` Alexey Tourbin 2003-12-18 20:20 ` Michael Shigorin 0 siblings, 1 reply; 39+ messages in thread From: Alexey Tourbin @ 2003-12-18 16:07 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 251 bytes --] On Thu, Dec 18, 2003 at 05:58:39PM +0200, Michael Shigorin wrote: > On Thu, Dec 18, 2003 at 06:47:13PM +0300, Alexey Tourbin wrote: > > Может, симлинки вообще не расставлять и "виртуальных ядер" типа > > vmlinuz-up не иметь? > > Да ну. Ну расскажи. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-18 16:07 ` Alexey Tourbin @ 2003-12-18 20:20 ` Michael Shigorin 2003-12-19 13:31 ` Alexey Tourbin 0 siblings, 1 reply; 39+ messages in thread From: Michael Shigorin @ 2003-12-18 20:20 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 459 bytes --] On Thu, Dec 18, 2003 at 07:07:18PM +0300, Alexey Tourbin wrote: > > > Может, симлинки вообще не расставлять и "виртуальных ядер" типа > > > vmlinuz-up не иметь? > > Да ну. > Ну расскажи. Докладываю: считаю разумным существующее состояние. Если добавить настраиваемости, хуже не станет, но оно вполне логично as is. PS: installkernel разумным _не_ считаю. :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* [d-kernel] Re: kernel order 2003-12-18 20:20 ` Michael Shigorin @ 2003-12-19 13:31 ` Alexey Tourbin 2003-12-19 13:43 ` Sergey Vlasov 0 siblings, 1 reply; 39+ messages in thread From: Alexey Tourbin @ 2003-12-19 13:31 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 1514 bytes --] On Thu, Dec 18, 2003 at 10:20:35PM +0200, Michael Shigorin wrote: > Докладываю: считаю разумным существующее состояние. OK. %post cd /boot if [ -x /sbin/installkernel ];then /sbin/installkernel -a -c %kversion-%flavour-%krelease fi # later - fix please bootloader-utils package ln -snf vmlinuz-%kversion-%flavour-%krelease /boot/vmlinuz-up ln -snf vmlinuz-%kversion-%flavour-%krelease /boot/vmlinuz ln -snf initrd-%kversion-%flavour-%krelease.img /boot/initrd-up.img ln -snf initrd-%kversion-%flavour-%krelease.img /boot/initrd.img Последний блок можно внести в installkernel, я правильно понимаю? > Если добавить настраиваемости, хуже не станет, но оно вполне > логично as is. > > PS: installkernel разумным _не_ считаю. :) Пожалуйста, напиши подробнее, что в installkernel неразумно. Далее, вопрос по %preun: %preun /sbin/modprobe loop 2> /dev/null > /dev/null REMOVE= if [ -f /etc/sysconfig/system ];then source /etc/sysconfig/system [[ "$CLASS" = "beginner" ]] && REMOVE=yes fi if [ -f /etc/sysconfig/installkernel ];then source /etc/sysconfig/installkernel [[ "$AUTOREMOVE" = [Yy][Ee][Ss] ]] && REMOVE=yes [[ "$AUTOREMOVE" = [Nn][Oo] ]] && REMOVE= fi BUILD=/lib/modules/%kversion-%flavour-%krelease/build /sbin/installkernel -a -R -c %kversion-%flavour-%krelease Я правильно понимаю, что переменная REMOVE (а также переменные из /etc/sysconfig/installkernel) не экспортируются и поэтому на installkernel не влияют? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-19 13:31 ` Alexey Tourbin @ 2003-12-19 13:43 ` Sergey Vlasov 0 siblings, 0 replies; 39+ messages in thread From: Sergey Vlasov @ 2003-12-19 13:43 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 1770 bytes --] On Fri, Dec 19, 2003 at 04:31:07PM +0300, Alexey Tourbin wrote: > On Thu, Dec 18, 2003 at 10:20:35PM +0200, Michael Shigorin wrote: > > Докладываю: считаю разумным существующее состояние. > > OK. > > %post > cd /boot > if [ -x /sbin/installkernel ];then > /sbin/installkernel -a -c %kversion-%flavour-%krelease > fi > > # later - fix please bootloader-utils package > ln -snf vmlinuz-%kversion-%flavour-%krelease /boot/vmlinuz-up > ln -snf vmlinuz-%kversion-%flavour-%krelease /boot/vmlinuz > ln -snf initrd-%kversion-%flavour-%krelease.img /boot/initrd-up.img > ln -snf initrd-%kversion-%flavour-%krelease.img /boot/initrd.img > > Последний блок можно внести в installkernel, я правильно понимаю? Именно - написано же "fix please..." ;) > > Если добавить настраиваемости, хуже не станет, но оно вполне > > логично as is. > > > > PS: installkernel разумным _не_ считаю. :) > > Пожалуйста, напиши подробнее, что в installkernel неразумно. > > Далее, вопрос по %preun: > > %preun > /sbin/modprobe loop 2> /dev/null > /dev/null > REMOVE= > if [ -f /etc/sysconfig/system ];then > source /etc/sysconfig/system > [[ "$CLASS" = "beginner" ]] && REMOVE=yes > fi > if [ -f /etc/sysconfig/installkernel ];then > source /etc/sysconfig/installkernel > [[ "$AUTOREMOVE" = [Yy][Ee][Ss] ]] && REMOVE=yes > [[ "$AUTOREMOVE" = [Nn][Oo] ]] && REMOVE= > fi > BUILD=/lib/modules/%kversion-%flavour-%krelease/build > /sbin/installkernel -a -R -c %kversion-%flavour-%krelease > > Я правильно понимаю, что переменная REMOVE (а также переменные из > /etc/sysconfig/installkernel) не экспортируются и поэтому на > installkernel не влияют? Ага. Бардак... Вероятно, это тоже просится внутрь скрипта. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-18 15:47 ` Alexey Tourbin 2003-12-18 15:58 ` Michael Shigorin @ 2003-12-22 9:41 ` Anton Farygin 2003-12-22 10:38 ` Michael Shigorin 1 sibling, 1 reply; 39+ messages in thread From: Anton Farygin @ 2003-12-22 9:41 UTC (permalink / raw) To: ALT Linux kernel packages development On Thu, Dec 18, 2003 at 06:47:13PM +0300, Alexey Tourbin wrote: > On Thu, Dec 18, 2003 at 03:34:20PM +0300, Sergey Vlasov wrote: > > Вообще-то у нас уже так и получается из-за смены ссылок vmlinuz-up и т.п. > > > > Тут, кстати, есть одна неприятность - сразу после установки системы в > > списке есть запись linux-up, но нет записи для конкретной версии ядра. > > Потом при установке нового ядра добавляется запись для него уже с версией, > > а также меняются ссылки, в результате чего получается две записи, > > указывающие на новое ядро (что правильно), но ни одной записи для старого > > ядра (а вот это уже плохо - при использовании lilo в случае чего загрузить > > будет уже нечего). > > > > Хотя это уже больше претензии к инсталятору. > > Может, симлинки вообще не расставлять и "виртуальных ядер" типа > vmlinuz-up не иметь? Это не совсем правильно... пользователь после установки должен видеть в загрузчике ALT Linux, а не 2422-std-up12 Предлагаю забыть про порочную идею правки симлинков ;-) Rgds, Rider ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-22 9:41 ` Anton Farygin @ 2003-12-22 10:38 ` Michael Shigorin 2003-12-22 10:46 ` Anton Farygin 0 siblings, 1 reply; 39+ messages in thread From: Michael Shigorin @ 2003-12-22 10:38 UTC (permalink / raw) To: ALT Linux kernel packages development On Mon, Dec 22, 2003 at 12:41:13PM +0300, Anton Farygin wrote: > > Может, симлинки вообще не расставлять и "виртуальных ядер" типа > > vmlinuz-up не иметь? > Это не совсем правильно... пользователь после установки должен видеть в > загрузчике ALT Linux, а не 2422-std-up12 > Предлагаю забыть про порочную идею правки симлинков ;-) Ты сам себе противоречишь или просто забыл написать, как именно реализовать это "должен видеть"? :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-22 10:38 ` Michael Shigorin @ 2003-12-22 10:46 ` Anton Farygin 2003-12-22 10:53 ` Michael Shigorin 0 siblings, 1 reply; 39+ messages in thread From: Anton Farygin @ 2003-12-22 10:46 UTC (permalink / raw) To: ALT Linux kernel packages development On Mon, Dec 22, 2003 at 12:38:47PM +0200, Michael Shigorin wrote: > On Mon, Dec 22, 2003 at 12:41:13PM +0300, Anton Farygin wrote: > > > Может, симлинки вообще не расставлять и "виртуальных ядер" типа > > > vmlinuz-up не иметь? > > Это не совсем правильно... пользователь после установки должен видеть в > > загрузчике ALT Linux, а не 2422-std-up12 > > Предлагаю забыть про порочную идею правки симлинков ;-) > > Ты сам себе противоречишь или просто забыл написать, как именно > реализовать это "должен видеть"? :) Нет, не противоречю. При установки системы инсталятором будут создаваться симлинки, которые в дальнейшем никем не будут исправляться. ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-22 10:46 ` Anton Farygin @ 2003-12-22 10:53 ` Michael Shigorin 2003-12-22 11:11 ` Anton Farygin 0 siblings, 1 reply; 39+ messages in thread From: Michael Shigorin @ 2003-12-22 10:53 UTC (permalink / raw) To: ALT Linux kernel packages development On Mon, Dec 22, 2003 at 01:46:49PM +0300, Anton Farygin wrote: > > > > Может, симлинки вообще не расставлять и "виртуальных > > > > ядер" типа vmlinuz-up не иметь? > > > Это не совсем правильно... пользователь после установки должен видеть в > > > загрузчике ALT Linux, а не 2422-std-up12 > > > Предлагаю забыть про порочную идею правки симлинков ;-) > > Ты сам себе противоречишь или просто забыл написать, как именно > > реализовать это "должен видеть"? :) > Нет, не противоречУ. При установки системы инсталятором будут > создаваться симлинки, которые в дальнейшем никем не будут > исправляться. Ну хорошо. После установки -- согласен. Дальше что делаем с "ALT Linux"? Бишь пользователь после наката sec update (если вдруг придется) или обновления ядра из того же sisyphus или просто next stable -- что видит? -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-22 10:53 ` Michael Shigorin @ 2003-12-22 11:11 ` Anton Farygin 2003-12-22 12:28 ` Sergey Vlasov ` (2 more replies) 0 siblings, 3 replies; 39+ messages in thread From: Anton Farygin @ 2003-12-22 11:11 UTC (permalink / raw) To: ALT Linux kernel packages development On Mon, Dec 22, 2003 at 12:53:21PM +0200, Michael Shigorin wrote: > On Mon, Dec 22, 2003 at 01:46:49PM +0300, Anton Farygin wrote: > > > > > Может, симлинки вообще не расставлять и "виртуальных > > > > > ядер" типа vmlinuz-up не иметь? > > > > Это не совсем правильно... пользователь после установки должен видеть в > > > > загрузчике ALT Linux, а не 2422-std-up12 > > > > Предлагаю забыть про порочную идею правки симлинков ;-) > > > Ты сам себе противоречишь или просто забыл написать, как именно > > > реализовать это "должен видеть"? :) > > Нет, не противоречУ. При установки системы инсталятором будут > > создаваться симлинки, которые в дальнейшем никем не будут > > исправляться. > > Ну хорошо. После установки -- согласен. > > Дальше что делаем с "ALT Linux"? Бишь пользователь после наката > sec update (если вдруг придется) или обновления ядра из того же > sisyphus или просто next stable -- что видит? ALT Linux - остается старое ядро. Новое просто добавляется в список. sec update должен устанавливать новое ядро и дописывать его в список, устанавливая дефолтным (но при этом не убирая старое). Это мы сможем сделать только на новом apt'е (через lua) Rgds, Rider ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-22 11:11 ` Anton Farygin @ 2003-12-22 12:28 ` Sergey Vlasov 2003-12-22 17:00 ` Anton Farygin 2003-12-22 12:30 ` Dmitry V. Levin 2003-12-22 13:00 ` Michael Shigorin 2 siblings, 1 reply; 39+ messages in thread From: Sergey Vlasov @ 2003-12-22 12:28 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 1374 bytes --] On Mon, Dec 22, 2003 at 02:11:53PM +0300, Anton Farygin wrote: > On Mon, Dec 22, 2003 at 12:53:21PM +0200, Michael Shigorin wrote: > > On Mon, Dec 22, 2003 at 01:46:49PM +0300, Anton Farygin wrote: > > > > > > Может, симлинки вообще не расставлять и "виртуальных > > > > > > ядер" типа vmlinuz-up не иметь? > > > > > Это не совсем правильно... пользователь после установки должен видеть в > > > > > загрузчике ALT Linux, а не 2422-std-up12 > > > > > Предлагаю забыть про порочную идею правки симлинков ;-) > > > > Ты сам себе противоречишь или просто забыл написать, как именно > > > > реализовать это "должен видеть"? :) > > > Нет, не противоречУ. При установки системы инсталятором будут > > > создаваться симлинки, которые в дальнейшем никем не будут > > > исправляться. > > > > Ну хорошо. После установки -- согласен. > > > > Дальше что делаем с "ALT Linux"? Бишь пользователь после наката > > sec update (если вдруг придется) или обновления ядра из того же > > sisyphus или просто next stable -- что видит? > > ALT Linux - остается старое ядро. > > Новое просто добавляется в список. > > sec update должен устанавливать новое ядро и дописывать его в список, > устанавливая дефолтным (но при этом не убирая старое). > > Это мы сможем сделать только на новом apt'е (через lua) Т.е. после этого по умолчанию будет грузиться "2422-std-up12"? И за что боролись? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-22 12:28 ` Sergey Vlasov @ 2003-12-22 17:00 ` Anton Farygin 2003-12-22 16:53 ` Michael Shigorin 0 siblings, 1 reply; 39+ messages in thread From: Anton Farygin @ 2003-12-22 17:00 UTC (permalink / raw) To: ALT Linux kernel packages development Sergey Vlasov wrote: > On Mon, Dec 22, 2003 at 02:11:53PM +0300, Anton Farygin wrote: > >>On Mon, Dec 22, 2003 at 12:53:21PM +0200, Michael Shigorin wrote: >> >>>On Mon, Dec 22, 2003 at 01:46:49PM +0300, Anton Farygin wrote: >>> >>>>>>>Может, симлинки вообще не расставлять и "виртуальных >>>>>>>ядер" типа vmlinuz-up не иметь? >>>>>> >>>>>>Это не совсем правильно... пользователь после установки должен видеть в >>>>>>загрузчике ALT Linux, а не 2422-std-up12 >>>>>>Предлагаю забыть про порочную идею правки симлинков ;-) >>>>> >>>>>Ты сам себе противоречишь или просто забыл написать, как именно >>>>>реализовать это "должен видеть"? :) >>>> >>>>Нет, не противоречУ. При установки системы инсталятором будут >>>>создаваться симлинки, которые в дальнейшем никем не будут >>>>исправляться. >>> >>>Ну хорошо. После установки -- согласен. >>> >>>Дальше что делаем с "ALT Linux"? Бишь пользователь после наката >>>sec update (если вдруг придется) или обновления ядра из того же >>>sisyphus или просто next stable -- что видит? >> >>ALT Linux - остается старое ядро. >> >>Новое просто добавляется в список. >> >>sec update должен устанавливать новое ядро и дописывать его в список, >>устанавливая дефолтным (но при этом не убирая старое). >> >>Это мы сможем сделать только на новом apt'е (через lua) > > > Т.е. после этого по умолчанию будет грузиться "2422-std-up12"? И за что > боролись? А за что, собственно, боролись ? Rgds, Rider ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-22 17:00 ` Anton Farygin @ 2003-12-22 16:53 ` Michael Shigorin 0 siblings, 0 replies; 39+ messages in thread From: Michael Shigorin @ 2003-12-22 16:53 UTC (permalink / raw) To: ALT Linux kernel packages development On Mon, Dec 22, 2003 at 08:00:15PM +0300, Anton Farygin wrote: > >>>>>>>Может, симлинки вообще не расставлять и "виртуальных > >>>>>>>ядер" типа vmlinuz-up не иметь? > >>>>>>Это не совсем правильно... пользователь после установки > >>>>>>должен видеть в загрузчике ALT Linux, а не 2422-std-up12 > >>>>>>Предлагаю забыть про порочную идею правки симлинков ;-) > А за что, собственно, боролись ? Во-он, сверху. "Пользователь должен увидеть". -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-22 11:11 ` Anton Farygin 2003-12-22 12:28 ` Sergey Vlasov @ 2003-12-22 12:30 ` Dmitry V. Levin 2003-12-22 13:00 ` Michael Shigorin 2 siblings, 0 replies; 39+ messages in thread From: Dmitry V. Levin @ 2003-12-22 12:30 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 1397 bytes --] On Mon, Dec 22, 2003 at 02:11:53PM +0300, Anton Farygin wrote: > On Mon, Dec 22, 2003 at 12:53:21PM +0200, Michael Shigorin wrote: > > On Mon, Dec 22, 2003 at 01:46:49PM +0300, Anton Farygin wrote: > > > > > > Может, симлинки вообще не расставлять и "виртуальных > > > > > > ядер" типа vmlinuz-up не иметь? > > > > > Это не совсем правильно... пользователь после установки должен видеть в > > > > > загрузчике ALT Linux, а не 2422-std-up12 > > > > > Предлагаю забыть про порочную идею правки симлинков ;-) > > > > Ты сам себе противоречишь или просто забыл написать, как именно > > > > реализовать это "должен видеть"? :) > > > Нет, не противоречУ. При установки системы инсталятором будут > > > создаваться симлинки, которые в дальнейшем никем не будут > > > исправляться. > > > > Ну хорошо. После установки -- согласен. > > > > Дальше что делаем с "ALT Linux"? Бишь пользователь после наката > > sec update (если вдруг придется) или обновления ядра из того же > > sisyphus или просто next stable -- что видит? > > ALT Linux - остается старое ядро. > > Новое просто добавляется в список. > > sec update должен устанавливать новое ядро и дописывать его в список, > устанавливая дефолтным (но при этом не убирая старое). > > Это мы сможем сделать только на новом apt'е (через lua) Тогда зачем огород городить? На symlink'ах это можно сделать с любым apt'ом и вообще без apt'а. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-22 11:11 ` Anton Farygin 2003-12-22 12:28 ` Sergey Vlasov 2003-12-22 12:30 ` Dmitry V. Levin @ 2003-12-22 13:00 ` Michael Shigorin 2003-12-22 17:09 ` Anton Farygin 2 siblings, 1 reply; 39+ messages in thread From: Michael Shigorin @ 2003-12-22 13:00 UTC (permalink / raw) To: ALT Linux kernel packages development On Mon, Dec 22, 2003 at 02:11:53PM +0300, Anton Farygin wrote: > ALT Linux - остается старое ядро. Навеки? > Новое просто добавляется в список. С каким лейблом? > sec update должен устанавливать новое ядро и дописывать его в > список, устанавливая дефолтным (но при этом не убирая старое). Как называя? > Это мы сможем сделать только на новом apt'е (через lua) Да я не о подтягивании подпакетов сейчас. Я к тому, что IMCO логично как раз сохранять лейбу дефолтного ядра -- "ALT Linux". И при этом проблемы с симлинками -- в упор не вижу, любой другой вариант сильно лучше не будет. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-22 13:00 ` Michael Shigorin @ 2003-12-22 17:09 ` Anton Farygin 2003-12-22 17:45 ` Michael Shigorin 0 siblings, 1 reply; 39+ messages in thread From: Anton Farygin @ 2003-12-22 17:09 UTC (permalink / raw) To: ALT Linux kernel packages development Michael Shigorin wrote: > On Mon, Dec 22, 2003 at 02:11:53PM +0300, Anton Farygin wrote: > >>ALT Linux - остается старое ядро. > > > Навеки? Да. В качестве аварийного - если новое ядро не сработало. По схеме с симлинками - проблема заключается в том, что установленное ядро перекроет симлинки на vmlinuz-up и initrd-up, что приведет к фактически одному ядро, доступному через две разные записи lilo > > >>Новое просто добавляется в список. > > > С каким лейблом? с лейблом устанавливаемого ядра, естественно. > > >>sec update должен устанавливать новое ядро и дописывать его в >>список, устанавливая дефолтным (но при этом не убирая старое). > > > Как называя? например 2420-std-up10 > > >>Это мы сможем сделать только на новом apt'е (через lua) > > > Да я не о подтягивании подпакетов сейчас. > > Я к тому, что IMCO логично как раз сохранять лейбу дефолтного > ядра -- "ALT Linux". И при этом проблемы с симлинками -- в упор > не вижу, любой другой вариант сильно лучше не будет. Читай выше. Rgds, Rider ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-22 17:09 ` Anton Farygin @ 2003-12-22 17:45 ` Michael Shigorin 0 siblings, 0 replies; 39+ messages in thread From: Michael Shigorin @ 2003-12-22 17:45 UTC (permalink / raw) To: ALT Linux kernel packages development On Mon, Dec 22, 2003 at 08:09:02PM +0300, Anton Farygin wrote: > >>ALT Linux - остается старое ядро. > >Навеки? > Да. В качестве аварийного - если новое ядро не сработало. Оно существует (в т.ч. как аварийное) под лейблом "ALT Linux" или все же как "ALT Linux (old kernel)", например? > По схеме с симлинками - проблема заключается в том, что > установленное ядро перекроет симлинки на vmlinuz-up и > initrd-up, что приведет к фактически одному ядро, доступному > через две разные записи lilo Ой как смертельно. И опять же -- чего ты хочешь добиться? Сформулируй, не докапываясь к симлинкам. Вот, например, если хотим добиться: - после установки ядра 1 оно доступно как ALTLinux; - после накатывания ядра 2 _оно_ доступно как ALTLinux, при этом ядро 1 доступно как ALTLinux_old; - при накатывании ядра 3 оно доступно как ALTLinux, ядро 2 доступно как ALTLinux_old, ядро 1 доступно по метке вида 2422-alt1-up Последнее -- самое неприятное, но было бы разумно IMO. Ставим ядро есть линки, соответствующие типу (up/smp)? >да | есть линки *.old? | >да | | снести их | | изменить соотв. запись в конфиге на "циферки" | >нет | | ok | переименовываем линки в *.old | есть запись для ALTLinux_old? | >да | | ok (линки-то остаются) | >нет | | делаем (на линках) >нет | делаем линки (vmlinuz-*, initrd-*.img) | есть запись для ALTLinux? | >да | | ok (линки) (разве проверить) | >нет | | делаем (на линках) Сносим ядро на него указывают линки "по умолчанию"? >да | есть *.old, указывающие на существующие файлы? | >да | | переименовать *.old в vmlinuz-* / initrd-*.img | | проверить/создать запись для ALTLinux | | снести запись для ALTLinux_old | >нет | | ой | | пытаемся найти наиболее свежее из оставшихся ядер | | >да | | | создать симлинки на него | | | проверить/создать запись для ALTLinux | | >нет | | | громко орем "это было последнее ядро, аааа!" :-) >нет | на него указывают линки *.old? | >да | | (схожие пляски, уже лень писать) | >нет | | просто сносим запись При этом линки vmlinuz и initrd.img если и переключаются, то: 1) между up и smp; 2) между flavours; 3) _другой_ фиговиной -- которой интересно только то, пользовать ли UP или SMP ядро и какой flavour. (ну и которая проверит актуальность и посоветует обновить, если одно из них -- рассинхронизировано с обновлениями по соотв. flavour/ncpu) > >>Новое просто добавляется в список. > >С каким лейблом? > с лейблом устанавливаемого ядра, естественно. Каков лейбл устанавливаемого ядра? (и что должен об этом думать Дорогой Пользователь (tm), если это не "ALT Linux"?) > >>sec update должен устанавливать новое ядро и дописывать его в > >>список, устанавливая дефолтным (но при этом не убирая старое). > >Как называя? > например 2420-std-up10 Шикарно. Пользователь немного удивится, что какая-то бнопня вылезла, но будет исправно подводить курсор к "ALT Linux" (или "WinNT" ;-) и говорить "ентер". > >>Это мы сможем сделать только на новом apt'е (через lua) > >Да я не о подтягивании подпакетов сейчас. > >Я к тому, что IMCO логично как раз сохранять лейбу дефолтного > >ядра -- "ALT Linux". И при этом проблемы с симлинками -- в > >упор не вижу, любой другой вариант сильно лучше не будет. > Читай выше. Дык читаю. И то ли крепко торможу, то ли это искание проблем на филейную часть дистрибутива (вместе с суппортом всех мастей и рангов). PS: схемка набросана в полтора прохода, пинайте на здоровье. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-18 12:23 ` [d-kernel] Re: kernel order Alexey Tourbin 2003-12-18 12:34 ` Sergey Vlasov @ 2003-12-18 12:35 ` Dmitry V. Levin 2003-12-18 13:06 ` Aleksey Avdeev 2003-12-18 18:24 ` [d-kernel] " Денис Смирнов 3 siblings, 0 replies; 39+ messages in thread From: Dmitry V. Levin @ 2003-12-18 12:35 UTC (permalink / raw) To: ALT Linux kernel packages development [-- Attachment #1: Type: text/plain, Size: 700 bytes --] On Thu, Dec 18, 2003 at 03:23:40PM +0300, Alexey Tourbin wrote: > On Thu, Dec 18, 2003 at 03:08:16PM +0300, Sergey Vlasov wrote: > > > Господа, а зачем вообще используется version shortening for labeling? > > > Почему вместо 2.4.22-std-up-alt12 пишут 2422-std-up-alt12? Ширины > > > экрана не хватает? > > > > Похоже, для lilo не хватает - там какое-то уж очень маленькое ограничение > > :( 19 > Господа, прошу также высказаться по вопросу того, чтобы вставлять запись > о новом ядре в начало, а не в конец списка. Не надо менять традицию, которая сложилась много лет назад и которая в принципе устраивает большинство. Можно, в принципе, реализовать параметр, меняющий это поведение. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] Re: kernel order 2003-12-18 12:23 ` [d-kernel] Re: kernel order Alexey Tourbin 2003-12-18 12:34 ` Sergey Vlasov 2003-12-18 12:35 ` Dmitry V. Levin @ 2003-12-18 13:06 ` Aleksey Avdeev 2003-12-18 18:24 ` [d-kernel] " Денис Смирнов 3 siblings, 0 replies; 39+ messages in thread From: Aleksey Avdeev @ 2003-12-18 13:06 UTC (permalink / raw) To: ALT Linux kernel packages development Alexey Tourbin пишет: > On Thu, Dec 18, 2003 at 03:08:16PM +0300, Sergey Vlasov wrote: > >>>Господа, а зачем вообще используется version shortening for labeling? >>>Почему вместо 2.4.22-std-up-alt12 пишут 2422-std-up-alt12? Ширины >>>экрана не хватает? >> >>Похоже, для lilo не хватает - там какое-то уж очень маленькое ограничение >>:( > > > Господа, прошу также высказаться по вопросу того, чтобы вставлять запись > о новом ядре в начало, а не в конец списка. А нужно ли? Мне удобно, когда новые ядра добавляются в конце: Вначале списка всё равно стоит запись адресующая ядро по ссылке, которую правит rpm при установке нового ядра. А дальше - записи соответствующие особым случаям, загрузке при накрывшемся raid, например (они созданы руками). При данной структуре добавление нового ядра в конец списка _ничего_ не ломает и, при наличии проблем (т. е. при неработающем 1 пункте) удобно грузить заведомо рабочие конфигурации. ЗЫ: У меня GRUB, в случаи Lilo ситуация может быть другой. -- С уважением. Алексей. ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: [d-kernel] kernel order 2003-12-18 12:23 ` [d-kernel] Re: kernel order Alexey Tourbin ` (2 preceding siblings ...) 2003-12-18 13:06 ` Aleksey Avdeev @ 2003-12-18 18:24 ` Денис Смирнов 3 siblings, 0 replies; 39+ messages in thread From: Денис Смирнов @ 2003-12-18 18:24 UTC (permalink / raw) To: ALT Linux kernel packages development On Thu, Dec 18, 2003 at 03:23:40PM +0300, Алексей Турбин wrote: >>> Господа, а зачем вообще используется version shortening for labeling? >>> Почему вместо 2.4.22-std-up-alt12 пишут 2422-std-up-alt12? Ширины >>> экрана не хватает? >> Похоже, для lilo не хватает - там какое-то уж очень маленькое ограничение >> :( > Господа, прошу также высказаться по вопросу того, чтобы вставлять запись > о новом ядре в начало, а не в конец списка. Должно быть настраиваемо. В Junior будет правильнее если запись будет вставляться в начало (и становится default), в Master, соответственно, наоборот. -- С уважением, Денис http://freesource.info ^ permalink raw reply [flat|nested] 39+ messages in thread
end of thread, other threads:[~2005-08-25 23:39 UTC | newest] Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-12-16 16:43 [d-kernel] kernel 2.6.0-test11 Ed V. Bartosh 2003-12-16 19:12 ` Michael Shigorin 2003-12-17 10:04 ` Anton Farygin 2003-12-17 9:05 ` Ed V. Bartosh 2005-08-25 23:39 ` [d-kernel] unprivileged klogd vs vanilla kernel 2.6.x Dmitry V. Levin 2003-12-18 7:35 ` [d-kernel] Re: kernel 2.6.0-test11 Andrey Rahmatullin 2003-12-18 7:56 ` Vitaly Lipatov 2003-12-18 9:40 ` Andrey Rahmatullin 2003-12-18 8:52 ` Ed V. Bartosh 2003-12-18 18:38 ` Andrey Rahmatullin 2003-12-22 9:51 ` Anton Farygin 2003-12-22 10:40 ` Michael Shigorin 2003-12-18 8:06 ` Michael Shigorin 2003-12-18 9:24 ` Andrey Rahmatullin 2003-12-18 12:01 ` [d-kernel] Re: kernel labels Alexey Tourbin 2003-12-18 12:08 ` Sergey Vlasov 2003-12-18 12:23 ` [d-kernel] Re: kernel order Alexey Tourbin 2003-12-18 12:34 ` Sergey Vlasov 2003-12-18 15:47 ` Alexey Tourbin 2003-12-18 15:58 ` Michael Shigorin 2003-12-18 16:07 ` Alexey Tourbin 2003-12-18 20:20 ` Michael Shigorin 2003-12-19 13:31 ` Alexey Tourbin 2003-12-19 13:43 ` Sergey Vlasov 2003-12-22 9:41 ` Anton Farygin 2003-12-22 10:38 ` Michael Shigorin 2003-12-22 10:46 ` Anton Farygin 2003-12-22 10:53 ` Michael Shigorin 2003-12-22 11:11 ` Anton Farygin 2003-12-22 12:28 ` Sergey Vlasov 2003-12-22 17:00 ` Anton Farygin 2003-12-22 16:53 ` Michael Shigorin 2003-12-22 12:30 ` Dmitry V. Levin 2003-12-22 13:00 ` Michael Shigorin 2003-12-22 17:09 ` Anton Farygin 2003-12-22 17:45 ` Michael Shigorin 2003-12-18 12:35 ` Dmitry V. Levin 2003-12-18 13:06 ` Aleksey Avdeev 2003-12-18 18:24 ` [d-kernel] " Денис Смирнов
ALT Linux kernel packages development This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \ devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com public-inbox-index devel-kernel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git