[package]: block-extroot: Fixed the functionality that disables the extroot after...
authorcshore <cshore@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 1 Feb 2011 06:28:59 +0000 (06:28 +0000)
committercshore <cshore@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 1 Feb 2011 06:28:59 +0000 (06:28 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25269 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/block-extroot/files/55_determine_extroot_sysupgrade

index 21af8b0..5a6ad04 100644 (file)
@@ -13,13 +13,15 @@ check_set_md5sum() {
                er_extroot_md5sum="$(cat $er_md5sum_file)"
        fi
 
+       local er_overlay_file="/overlay/etc/extroot.md5sum"
+
        local er_extroot_overlay_md5sum
-       if [ -f "/overlay/etc/extroot.md5sum" ]; then
-               er_extroot_overlay_md5sum="$(cat /overlay/.extroot.md5sum)"
+       if [ -f "$er_overlay_file" ]; then
+               er_extroot_overlay_md5sum="$(cat $er_overlay_file)"
        fi
 
        if [ -z "$er_extroot_overlay_md5sum" ]; then
-               cat $er_md5sum_file >/overlay/.extroot.md5sum
+               cat $er_md5sum_file >$er_overlay_file
        elif [ "$er_extroot_overlay_md5sum" != "$er_extroot_md5sum" ]; then
                pi_extroot_mount_success="false"
                mkdir -p /tmp/overlay-disabled