Nach gestrigem Test, kleine verbesserungen

This commit is contained in:
Robert 2022-09-09 12:41:49 +02:00
parent 026d09fd6f
commit 4e04d8835c
2 changed files with 26 additions and 14 deletions

View File

@ -1,18 +1,25 @@
#!/bin/bash #!/bin/bash
if [ -z "$(command -v dialog)" ]; then
echo "dialog fehlt! Installiere dialog..."
sudo apt update
sudo apt install -y dialog
fi
while true; while true;
do do
dialog --clear dialog --clear
# select filename using dialog # select filename using dialog
IMG=$(dialog --title "Datei mit < > wählen. Image aussuchen" --stdout --fselect ./ 14 88) IMG=$(dialog --title "Image-Datei wählen. Mit *Leertaste* selektieren" --stdout --fselect ./ 14 88)
GG=`lsblk -r -p -n -oNAME` GG=$(lsblk -r -p -n -o NAME,TYPE |grep disk | cut -f1 -d' ')
echo $GG echo $GG
Devs=() Devs=()
for dev in $GG; do for dev in $GG; do
Devs+=($dev) Devs+=($dev)
Devs+=("") Devs+=("")
done done
DEV=`dialog --menu "Festplattengerät wählen" 0 0 0 \ DEV=`dialog --menu "Festplattengerät wählen" 0 0 0 \
"${Devs[@]}" 3>&1 1>&2 2>&3` "${Devs[@]}" 3>&1 1>&2 2>&3`
@ -50,8 +57,8 @@ echo "HDD dev angeben! z. B. /dev/hdc"
exit 1 exit 1
fi fi
echo "Warte 5 Sekunden vor dem löschen, abbrechen mit strg + c..." echo "Warte 2 Sekunden vor dem löschen, abbrechen mit strg + c..."
sleep 5 sleep 2
echo "Achtung - vorbei, ich mache jetzt alles platt auf" "${DEV}" echo "Achtung - vorbei, ich mache jetzt alles platt auf" "${DEV}"
case "$IMG" in case "$IMG" in

View File

@ -1,6 +1,13 @@
#!/bin/bash #!/bin/bash
GG=`lsblk -r -p -n -oNAME` if [ -z "$(command -v dialog)" ]; then
echo "dialog fehlt! Installiere dialog..."
sudo apt update
sudo apt install -y dialog
fi
GG=$(lsblk -r -p -n -o NAME,TYPE |grep disk | cut -f1 -d' ')
echo $GG echo $GG
Devs=() Devs=()
for dev in $GG; do for dev in $GG; do
@ -9,8 +16,6 @@ for dev in $GG; do
done done
echo ${Devs[@]}
while true while true
do do
@ -88,4 +93,4 @@ echo "Bereit $dev bis $LASTSECT in $FILENM zu schreiben"
dd if=$dev of="$FILENM" bs=512 count=$LASTSECT status=progress sudo dd if=$dev of="$FILENM" bs=512 count=$LASTSECT status=progress