45 lines
No EOL
1 KiB
Bash
Executable file
45 lines
No EOL
1 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
#####################################################
|
|
# Option Based Script to Pick what OS to install on #
|
|
#####################################################
|
|
|
|
HEIGHT=15
|
|
WIDTH=40
|
|
CHOICE_HEIGHT=4
|
|
BACKTITLE="Docker Installation"
|
|
TITLE="Chose your Operating System"
|
|
MENU="Choose one of the following options:"
|
|
|
|
OPTIONS=(1 "Alpine Linux"
|
|
2 "Debian"
|
|
3 "CentOS"
|
|
4 "macOS"
|
|
5 "openSUSE")
|
|
|
|
CHOICE=$(dialog --clear \
|
|
--backtitle "$BACKTITLE" \
|
|
--title "$TITLE" \
|
|
--menu "$MENU" \
|
|
$HEIGHT $WIDTH $CHOICE_HEIGHT \
|
|
"${OPTIONS[@]}" \
|
|
2>&1 >/dev/tty)
|
|
|
|
clear
|
|
case $CHOICE in
|
|
1)
|
|
sh ./Alpine/alpine-docker.sh
|
|
;;
|
|
2)
|
|
sh ./Debian/debian-docker.sh
|
|
;;
|
|
3)
|
|
sh ./CentOS/centos-docker.sh
|
|
;;
|
|
4)
|
|
sh ./macOS/macos-docker.sh
|
|
;;
|
|
5)
|
|
sh ./openSUSE/opensuse-docker.sh
|
|
;;
|
|
esac |