]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
core87: remove old dtb's and backup uEnv.txt at update.
authorArne Fitzenreiter <arne_f@ipfire.org>
Thu, 29 Jan 2015 07:36:26 +0000 (08:36 +0100)
committerArne Fitzenreiter <arne_f@ipfire.org>
Thu, 29 Jan 2015 07:36:26 +0000 (08:36 +0100)
config/rootfiles/core/86/update.sh

index bb7453f5ce713921d53d39de2cd6651e9c310310..045078ea727a92be12d72224ae084cc688344716 100644 (file)
@@ -69,7 +69,7 @@ fi
 echo
 echo Update Kernel to $KVER ...
 #
-# Remove old kernel, configs, initrd, modules ...
+# Remove old kernel, configs, initrd, modules, dtb's ...
 #
 rm -rf /boot/System.map-*
 rm -rf /boot/config-*
@@ -78,6 +78,7 @@ rm -rf /boot/initramfs-*
 rm -rf /boot/vmlinuz-*
 rm -rf /boot/uImage-ipfire-*
 rm -rf /boot/uInit-ipfire-*
+rm -rf /boot/dtb-*-ipfire-*
 rm -rf /lib/modules
 
 case "$(uname -m)" in
@@ -89,6 +90,11 @@ case "$(uname -m)" in
                rm -rfv /boot/grub
                ;;
 esac
+# Backup uEnv.txt if exist
+if [ -e /boot/uEnv.txt ]; then
+       cp -vf /boot/uEnv.txt /boot/uEnv.txt.org
+fi
+
 #
 #Stop services
 /etc/init.d/snort stop