[d-kernel] Re: kernel order

Sergey Vlasov vsu at altlinux.ru
Fri Dec 19 16:43:47 MSK 2003


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 не влияют?

Ага. Бардак...

Вероятно, это тоже просится внутрь скрипта.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : /pipermail/devel-kernel/attachments/20031219/1e947e7a/attachment.bin


More information about the devel-kernel mailing list