block-extroot, block-mount: Fixed multiple bugs which prevented e2fsck from being...
[openwrt.git] / package / block-extroot / files / 50_determine_usb_root
index 192990c919ea5c3c1aad6e9afb0c63e9aa428de7..98ec0016e2951bcba861daa000c0d91b5a478e72 100644 (file)
@@ -4,11 +4,11 @@
 # See /LICENSE for more information.
 
 
-. /etc/functions.sh
-. /lib/functions/extmount.sh
-. /lib/functions/mount.sh
-
 determine_external_root() {
+       . /etc/functions.sh
+       . /lib/functions/extmount.sh
+       . /lib/functions/mount.sh
+
        local OLD_UCI_CONFIG_DIR="$UCI_CONFIG_DIR"
        set_jffs_mp
        determine_root_device
@@ -38,7 +38,7 @@ determine_external_root() {
                config_load fstab
                config_foreach config_mount_by_section mount 1
                
-               [ "$rootfs_found" = "1" ] && grep -q /overlay /proc/mounts && { 
+               [ "$rootfs_found" = "1" ] && grep -q ' /overlay ' /proc/mounts && { 
                        pi_extroot_mount_success=true
                        pi_mount_skip_next=false
                }