ALT Linux kernel packages development
 help / color / mirror / Atom feed
* [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-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] 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

* [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: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  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: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

* 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

* [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

* 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

* [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] 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

* 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 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 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 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 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 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 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 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 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 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] 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

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