Improve device output on flash script
This commit is contained in:
parent
c80f3e83dd
commit
3e8126f88c
1 changed files with 2 additions and 1 deletions
|
@ -4,7 +4,8 @@ if [ -z "$1" ]; then echo "No directory selected"; exit; fi
|
||||||
image=$(find $1 -name '*.iso' -or -name '.img' | dmenu -p 'Select Image' -i -b -l 20)
|
image=$(find $1 -name '*.iso' -or -name '.img' | dmenu -p 'Select Image' -i -b -l 20)
|
||||||
if ! [ -f "$image" ]; then echo "No file selected"; exit; fi
|
if ! [ -f "$image" ]; then echo "No file selected"; exit; fi
|
||||||
|
|
||||||
device=$(find /dev -name 'sd*' | sort | dmenu -p 'Select Device' -b -l 20)
|
word='\s*\([a-zA-Z0-9.:\/]\+\s*\)'
|
||||||
|
device=$(lsblk -l | sed -e 1d -e 's/^'"$word$word"'\([0-9]\+\)\(\s\+[a-zA-Z0-9.]\+\)'"$word$word$word"'\?/\1\4 \7/' | dmenu -p 'Select Device' -b -l 20 | awk '{print "/dev/" $1}')
|
||||||
if ! [ -b "$device" ]; then echo "No device selected"; exit; fi
|
if ! [ -b "$device" ]; then echo "No device selected"; exit; fi
|
||||||
|
|
||||||
sudo dd if=$image of=$device bs=4M status=progress
|
sudo dd if=$image of=$device bs=4M status=progress
|
||||||
|
|
Loading…
Reference in a new issue