Nach gestrigem Test, kleine verbesserungen
parent
026d09fd6f
commit
4e04d8835c
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue