X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/17f9e2fd09d973d39885348fee4906da3aa190ac..HEAD:/INSTALL/VentoyPlugson.sh diff --git a/INSTALL/VentoyPlugson.sh b/INSTALL/VentoyPlugson.sh index 5ded186..255c5f6 100644 --- a/INSTALL/VentoyPlugson.sh +++ b/INSTALL/VentoyPlugson.sh @@ -30,13 +30,13 @@ fi OLDDIR=$(pwd) machine=$(uname -m) -if echo $machine | egrep -q 'aarch64|arm64'; then +if echo $machine | grep -E -q 'aarch64|arm64'; then TOOLDIR=aarch64 -elif echo $machine | egrep -q 'x86_64|amd64'; then +elif echo $machine | grep -E -q 'x86_64|amd64'; then TOOLDIR=x86_64 -elif echo $machine | egrep -q 'mips64'; then +elif echo $machine | grep -E -q 'mips64'; then TOOLDIR=mips64el -elif echo $machine | egrep -q 'i[3-6]86'; then +elif echo $machine | grep -E -q 'i[3-6]86'; then TOOLDIR=i386 else echo "Unsupported machine type $machine" @@ -122,7 +122,7 @@ if echo $DISK | grep -q "[a-z]d[a-z][1-9]"; then DISK=${DISK:0:-1} fi -if echo $DISK | egrep -q "/dev/nvme|/dev/mmcblk/dev/nbd"; then +if echo $DISK | grep -E -q "/dev/nvme|/dev/mmcblk/dev/nbd"; then if echo $DISK | grep -q "p[1-9]$"; then DISK=${DISK:0:-2} fi @@ -163,7 +163,7 @@ fi PART1=$(get_disk_part_name $DISK 1) if grep -q "^$PART1 " /proc/mounts; then - mtpnt=$(grep "^$PART1 " /proc/mounts | awk '{print $2}') + mtpnt=$(grep "^$PART1 " /proc/mounts | awk '{print $2}' | sed 's/\\040/ /g') fstype=$(grep "^$PART1 " /proc/mounts | awk '{print $3}') if echo $fstype | grep -q -i 'fuse'; then @@ -196,7 +196,7 @@ fi #change current directory to Ventoy disk cd "$mtpnt" -$OLDDIR/tool/$TOOLDIR/Plugson "$HOST" "$PORT" "$OLDDIR" "$DISK" $version "$fstype" $partstyle $secureboot & +"$OLDDIR/tool/$TOOLDIR/Plugson" "$HOST" "$PORT" "$OLDDIR" "$DISK" $version "$fstype" $partstyle $secureboot & wID=$! sleep 1