mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-27 19:37:10 +02:00
[package]: block-extroot: Fixed the functionality that disables the extroot after a firmware upgrade (which is necessary because of possible kernel version or uClibc version conflicts). It was implented but actually failed to disable extroot when it should have. This commit fixes that.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25269 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
dd98a11a9c
commit
0bc290370e
@ -13,13 +13,15 @@ check_set_md5sum() {
|
|||||||
er_extroot_md5sum="$(cat $er_md5sum_file)"
|
er_extroot_md5sum="$(cat $er_md5sum_file)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
local er_overlay_file="/overlay/etc/extroot.md5sum"
|
||||||
|
|
||||||
local er_extroot_overlay_md5sum
|
local er_extroot_overlay_md5sum
|
||||||
if [ -f "/overlay/etc/extroot.md5sum" ]; then
|
if [ -f "$er_overlay_file" ]; then
|
||||||
er_extroot_overlay_md5sum="$(cat /overlay/.extroot.md5sum)"
|
er_extroot_overlay_md5sum="$(cat $er_overlay_file)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z "$er_extroot_overlay_md5sum" ]; then
|
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
|
elif [ "$er_extroot_overlay_md5sum" != "$er_extroot_md5sum" ]; then
|
||||||
pi_extroot_mount_success="false"
|
pi_extroot_mount_success="false"
|
||||||
mkdir -p /tmp/overlay-disabled
|
mkdir -p /tmp/overlay-disabled
|
||||||
|
Loading…
Reference in New Issue
Block a user