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