PREUN
/bin/sh
# Make sure mkinitrd keeps working if we're upgrading (== removing) the
# currently running kernel...
/sbin/modprobe loop || :
POSTIN
/bin/sh
{ cd /boot; ln -sf vmlinuz-3.1.0-1arksmp vmlinuz ; for i in System.map Module.symvers module-info; do [ -e $i ] || ln -sf $i-3.1.0-1arksmp-i586 $i; done; [ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --mkinitrd --depmod --cpu i586 --install 3.1.0-1arksmp; } || :
exit 0
POSTUN
/bin/sh
{ /sbin/modprobe loop 2>/dev/null >/dev/null || :; rm -f /lib/modules/3.1.0-1arksmp/modules.* 2>/dev/null; [ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --rminitrd --rmmoddep --cpu i586 --remove 3.1.0-1arksmp; } || :