From 8c06ed4180af4b1fdac71d0ad692469aeaf9bc33 Mon Sep 17 00:00:00 2001 From: Robert Date: Sat, 14 May 2022 00:02:20 +0200 Subject: [PATCH] ERste gehversuche mit dialog --- installstick/block.sh | 48 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100755 installstick/block.sh diff --git a/installstick/block.sh b/installstick/block.sh new file mode 100755 index 0000000..6f9339e --- /dev/null +++ b/installstick/block.sh @@ -0,0 +1,48 @@ +!/bin/bash +# ############## +# Nettes Skript, das eine Datei via http holt +# erwartet wird eine Liste von image-Dateien +# zeilenweise getrennt +# im gleichen Verzeichnis sollten sie liegen +# ################################ + +BASISURL="http://ct-pc/images" +INDEXURL="$BASISURL/index" + +index=$(wget -qO- $INDEXURL) +echo $index +imgs=() +for element in $index; +do + imgs+=("$element") + imgs+=("") +done + +os=`dialog --menu "Abbild wählen" 0 0 0 \ + "${imgs[@]}" 3>&1 1>&2 2>&3` +dialog --clear + + +# Demonstriert dialog mit Auswahl + +GG=`lsblk -r -p -n -oNAME` +echo $GG +Devs=() +for dev in $GG; do + Devs+=($dev) + Devs+=("") +done + + +echo ${Devs[@]} + + +dev=`dialog --menu "Festplattengerät wählen" 0 0 0 \ + "${Devs[@]}" 3>&1 1>&2 2>&3` +dialog --clear +dialog --yesno "Bestätigen Sie Ihre Auswahl: $dev" 0 0 +dialog --clear + + + +