Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #########################################################################
- # setup-thl script created by:Gary Perreault [email protected]
- # to join all 4 scripts in /opt/THL folder. Got the idea from Vincent0ne-
- #------------------------------------------------------------------------
- #Global Settings
- CDDIR="cd /opt/setup"
- CD="cd"
- COMPTONSETUP="./compton-setup"
- NETWORKSETUP="./network-setup"
- VBOXSETUP="./vbox-guest-setup"
- STEAMSETUP="./steam-setup"
- ARCHSETUP="./arch-setup"
- TUXHATINSTALL="./tuxhat-install"
- VIDEOSETUP="./video-setup"
- #Varibles to Ensure Configured Usually set to Not Configured until
- #task is done.
- TASK1="Root"
- TASK2="Root"
- TASK3="Root"
- TASK4="Root"
- TASK5="User"
- TASK6="User"
- TASK7="Root"
- # External Function Files that is required
- if [[ -f `pwd`/gfuncs.sh ]]; then
- source gfuncs.sh
- else
- echo "Error missing file: gfuncs.sh - Required for installer"
- exit 1
- fi
- if [[ -f `pwd`/diskfuncs.sh ]]; then
- source diskfuncs.sh
- else
- echo "Error missing file: diskfuncs.sh - Required for installer"
- exit 1
- fi
- prepmenu() {
- clear
- echo "${Yellow}+---------------------------------------+"
- echo "${Yellow}| |"
- echo "${Yellow}| T U X H A T L I N U X S E T U P |"
- echo "${Yellow}| *** System Version Release 3.1 *** |"
- echo "${Yellow}| A R C H B A S E D |"
- echo "${Yellow}| |"
- echo "${Yellow}|---------------------------------------|"
- echo "${Yellow}| ${Red}$TASK1${Yellow} Scripts: In Root mode only! |"
- echo "${Yellow}| ${Green}$TASK5${Yellow} Scripts: In User mode only! |"
- echo "${Yellow}|---------------------------------------|"
- echo "${Yellow}| |"
- echo "${Yellow}| 1. Arch Setup [${Red}$TASK1${Yellow}] |"
- echo "${Yellow}| 2. Tux Hat Linux Install [${Red}$TASK2${Yellow}] |"
- echo "${Yellow}| 3. Virtualbox Guest Setup [${Red}$TASK3${Yellow}] |"
- echo "${Yellow}| 4. Network Setup [${Red}$TASK4${Yellow}] |"
- echo "${Yellow}| 5. Video Setup [${Green}$TASK5${Yellow}] |"
- echo "${Yellow}| 6. Compton Setup [${Green}$TASK6${Yellow}] |"
- echo "${Yellow}| 7. Steam Setup [${Red}$TASK7${Yellow}] |"
- echo "${Yellow}| Q. Quit |"
- echo "${Yellow}| |"
- echo "${Yellow}+---------------------------------------+"
- print_askopt2
- read mnuopt
- case $mnuopt in
- 1)
- $CDDIR
- $ARCHSETUP
- $CD
- pause_function
- prepmenu
- ;;
- 2)
- $CDDIR
- $TUXHATINSTALL
- $CD
- pause_function
- prepmenu
- ;;
- 3)
- $CDDIR
- $VBOXSETUP
- $CD
- pause_function
- prepmenu
- ;;
- 4)
- $CDDIR
- $NETWORKSETUP
- $CD
- pause_function
- prepmenu
- ;;
- 5)
- $CDDIR
- $VIDEOSETUP
- $CD
- pause_function
- prepmenu
- ;;
- 6)
- $CDDIR
- $COMPTONSETUP
- $CD
- pause_function
- prepmenu
- ;;
- 7)
- $CDDIR
- $STEAMSETUP
- $CD
- pause_function
- prepmenu
- ;;
- q)
- echo ""
- echo "${Purple}Now ${Cyan}the ${Blue}THL ${White}System ${Yellow}is ${Green}Ready! ${Red}startx"
- echo ""
- esac
- }
- prepmenu
Advertisement
Add Comment
Please, Sign In to add comment