Nach gestrigem Test, kleine verbesserungen

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

View File

@ -1,6 +1,13 @@
#!/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
Devs=()
for dev in $GG; do
@ -9,8 +16,6 @@ for dev in $GG; do
done
echo ${Devs[@]}
while true
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