49 lines
826 B
Bash
49 lines
826 B
Bash
|
!/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
|
||
|
|
||
|
|
||
|
|
||
|
|