rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
done
+#
+# Do some sanity checks.
+
+if [ "$(grep " xavf " /opt/pakfire/lib/functions.sh)" == "" ]; then
+ /usr/bin/logger -p syslog.emerg -t core-upgrade-$core \
+ "ERROR: this update need a newer pakfire version (core64)."
+ exit 1
+fi
+if [ ! "$(mount | grep " reiser4 (")" == "" ]; then
+ /usr/bin/logger -p syslog.emerg -t core-upgrade-$core \
+ "ERROR: cannot update because there is a reiser4 fs mounted."
+ exit 2
+fi
+
+#
#
KVER="3.2.33"
MOUNT=`grep "kernel" /boot/grub/grub.conf | tail -n 1`
echo '/opt/pakfire/pakfire upgrade -y' >> /tmp/pak_update
echo '/opt/pakfire/pakfire upgrade -y' >> /tmp/pak_update
echo '/opt/pakfire/pakfire upgrade -y' >> /tmp/pak_update
-echo '/usr/bin/logger -p syslog.emerg -t core-upgrade-65 "Upgrade finished. If you use a customized grub.cfg"' >> /tmp/pak_update
-echo '/usr/bin/logger -p syslog.emerg -t core-upgrade-65 "Check it before reboot !!!"' >> /tmp/pak_update
-echo '/usr/bin/logger -p syslog.emerg -t core-upgrade-65 " *** Please reboot... *** "' >> /tmp/pak_update
+echo '/usr/bin/logger -p syslog.emerg -t core-upgrade-$core "Upgrade finished. If you use a customized grub.cfg"' >> /tmp/pak_update
+echo '/usr/bin/logger -p syslog.emerg -t core-upgrade-$core "Check it before reboot !!!"' >> /tmp/pak_update
+echo '/usr/bin/logger -p syslog.emerg -t core-upgrade-$core " *** Please reboot... *** "' >> /tmp/pak_update
echo 'touch /var/run/need_reboot ' >> /tmp/pak_update
#
chmod +x /tmp/pak_update