diff options
Diffstat (limited to 'package/base-files/files')
| -rw-r--r-- | package/base-files/files/lib/functions/boot.sh | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/package/base-files/files/lib/functions/boot.sh b/package/base-files/files/lib/functions/boot.sh index 6bdd7a149..8c3f27ba4 100644 --- a/package/base-files/files/lib/functions/boot.sh +++ b/package/base-files/files/lib/functions/boot.sh @@ -71,7 +71,7 @@ boot_run_hook() {  find_mtd_part() {  	local PART="$(grep "\"$1\"" /proc/mtd | awk -F: '{print $1}')"  	local PREFIX=/dev/mtdblock -	 +  	PART="${PART##mtd}"  	[ -d /dev/mtdblock ] && PREFIX=/dev/mtdblock/  	echo "${PART:+$PREFIX$PART}" @@ -88,11 +88,11 @@ dupe() { # <new_root> <old_root>  	cd $1  	echo -n "creating directories... "  	{ -		cd $2  +		cd $2  		find . -xdev -type d  		echo "./dev ./overlay ./mnt ./proc ./tmp"  		# xdev skips mounted directories -		cd $1  +		cd $1  	} | xargs mkdir -p  	echo "done" @@ -131,7 +131,7 @@ fopivot() { # <rw_root> <ro_root> <dupe?>  			mount -t mini_fo -o base=/,sto=$1 "mini_fo:$1" /mnt 2>&- && root=/mnt  		else  			mount --bind / /mnt -			mount --bind -o union "$1" /mnt && root=/mnt  +			mount --bind -o union "$1" /mnt && root=/mnt  		fi  	} || {  		[ "$3" = "1" ] && { | 
