X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=config%2Frootfiles%2Fcore%2F46%2Fupdate.sh;h=7769a85a6ece7d934ca19374904d694e67116df3;hb=0b1f331c5081e10d98ae9b9174bda2fc3442265d;hp=5e84319723a3be3e493a440ddb7db26e73fa73dd;hpb=109a1ec7d488dbb36c236f9d9cd0629764c52e17;p=people%2Fpmueller%2Fipfire-2.x.git diff --git a/config/rootfiles/core/46/update.sh b/config/rootfiles/core/46/update.sh index 5e84319723..7769a85a6e 100644 --- a/config/rootfiles/core/46/update.sh +++ b/config/rootfiles/core/46/update.sh @@ -25,8 +25,13 @@ /usr/local/bin/backupctrl exclude >/dev/null 2>&1 # -# Remove core updates from pakfire cache to save space... -rm -f /var/cache/pakfire/core-upgrade-*.ipfire +# Remove old core updates from pakfire cache to save space... +core=46 +for (( i=1; i<=$core; i++ )) +do + rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire +done + # #Stop services @@ -36,17 +41,25 @@ extract_files # #Start services +/etc/init.d/squid restart # #Update Language cache -#perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang" +perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang" + +# Rebuild initrd of optional pae and xen kernel +KVER=2.6.32.28 +[ -e /boot/ipfirerd-$KVER-pae.img ] && /sbin/dracut --force --verbose /boot/ipfirerd-$KVER-pae.img $KVER-ipfire-pae +[ -e /boot/ipfirerd-$KVER-xen.img ] && /sbin/dracut --force --verbose /boot/ipfirerd-$KVER-xen.img $KVER-ipfire-xen #Rebuild module dep's -#depmod 2.6.32.28-ipfire >/dev/null 2>&1 -#depmod 2.6.32.28-ipfire-pae >/dev/null 2>&1 -#depmod 2.6.32.28-ipfire-xen >/dev/null 2>&1 +depmod 2.6.32.28-ipfire >/dev/null 2>&1 +depmod 2.6.32.28-ipfire-pae >/dev/null 2>&1 +depmod 2.6.32.28-ipfire-xen >/dev/null 2>&1 # #Finish +/etc/init.d/fireinfo start +sendprofile #Don't report the exitcode last command exit 0