[d-kernel] Re: kernel order

Alexey Tourbin at at altlinux.ru
Fri Dec 19 16:31:07 MSK 2003


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 не влияют?
-------------- 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/5a2835f7/attachment.bin


More information about the devel-kernel mailing list