slitaz-boot-scripts diff init @ rev 450
init: mount usb disks by uuid
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Mar 04 18:32:31 2018 +0100 (2018-03-04) |
parents | 67c6e0935bba |
children | 161b43b7365c |
line diff
1.1 --- a/init Mon Dec 25 20:07:48 2017 +0100 1.2 +++ b/init Sun Mar 04 18:32:31 2018 +0100 1.3 @@ -94,7 +94,7 @@ 1.4 } 1.5 1.6 1.7 -mnt() { 1.8 +bbmnt() { 1.9 r=$(busybox blkid 2> /dev/null | grep "$root[:\"]" | sed 's|:.*||;q') 1.10 r=${r:-$root} 1.11 if [ ! -b $r ]; then 1.12 @@ -102,12 +102,17 @@ 1.13 r=/dev/${r%%/*} 1.14 fi 1.15 d=${root#*$r} 1.16 - busybox mount $r $1 && return 1.17 + busybox mount $r $1 1.18 +} 1.19 + 1.20 + 1.21 +mnt() { 1.22 + bbmnt $1 && return 1.23 w=$(cat /sys/module/usb_storage/parameters/delay_use) 1.24 w=$((1+${w:-2})) 1.25 - echo -n "Sleep $w seconds..." 1.26 + echo "Sleep $w seconds..." 1.27 sleep $w 1.28 - busybox mount $r $1 1.29 + bbmnt $1 1.30 } 1.31 1.32