move more promptws to the scripts
This commit is contained in:
parent
44192ec2a7
commit
2aadf552c4
0
cryptlib/config-v1.sh
Normal file
0
cryptlib/config-v1.sh
Normal file
0
cryptlib/install-v1.sh
Normal file
0
cryptlib/install-v1.sh
Normal file
@ -0,0 +1,8 @@
|
||||
CRYPT=$(whiptail --title "SSL SSH Support in Mystic" --radiolist --cancel-button Exit-Script "Choose Yes No" 8 58 2 \
|
||||
"Yes" "Add ssl Support" ON \
|
||||
"No" "Don't add ssl Support" OFF \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Add ssl Support: ${BGN}$CRYPT${CL}"
|
||||
fi
|
0
dbp/config-v1.sh
Normal file
0
dbp/config-v1.sh
Normal file
@ -0,0 +1,8 @@
|
||||
DBPSCRIPTS=$(whiptail --title "Add The Disconnected by Peer Support Script to Mystic" --radiolist --cancel-button Exit-Script "Choose Yes No" 8 58 2 \
|
||||
"Yes" "Add DbP Script" ON \
|
||||
"No" "Don't add DbP Script" OFF \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Add DbP Support Script: ${BGN}$DBPSCRIPTS${CL}"
|
||||
fi
|
0
dosemu2/config-v1.sh
Normal file
0
dosemu2/config-v1.sh
Normal file
0
dosemu2/install-v1.sh
Normal file
0
dosemu2/install-v1.sh
Normal file
8
dosemu2/prompt-v1.sh
Normal file
8
dosemu2/prompt-v1.sh
Normal file
@ -0,0 +1,8 @@
|
||||
DOSEMU=$(whiptail --title "Add DosEmu2 to Mystic" --radiolist --cancel-button Exit-Script "Choose Yes No" 8 58 2 \
|
||||
"Yes" "Add DosEmu2 Script" ON \
|
||||
"No" "Don't add DosEmu2 Script" OFF \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Add DbP Script: ${BGN}$DOSEMU${CL}"
|
||||
fi
|
0
fail2ban/config-v1.sh
Normal file
0
fail2ban/config-v1.sh
Normal file
@ -0,0 +1,9 @@
|
||||
BANUNBAN=$(whiptail --title "Add Ban / Unban to Mystic" --radiolist --cancel-button Exit-Script "Choose Fail2Ban IpBan No" 12 58 5 \
|
||||
"fail2ban" "Add Fail2Ban" ON \
|
||||
"ipban" "Add IpBan" OFF \
|
||||
"No" "Don't add IP Banning" OFF \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Add Fail2Ban: ${BGN}$BANUNBAN${CL}"
|
||||
fi
|
@ -142,7 +142,7 @@ apt install -y curl &>/dev/null
|
||||
apt install -y wget &>/dev/null
|
||||
apt install -y gnupg &>/dev/null
|
||||
mkdir -p $MSTEMPDIR &>/dev/null
|
||||
msg_ok "Setup ${APP} Repository"
|
||||
msg_ok "Setting up ${APP} Repository"
|
||||
|
||||
#==============================================================================================================
|
||||
|
||||
@ -156,90 +156,27 @@ msg_ok "Downloading ${APP} Mystic BBS Disconnected-by-Peer Installer Files"
|
||||
|
||||
#==============================================================================================================
|
||||
|
||||
# Mystic install Directory
|
||||
source $MSTEMPDIR/mystic/mystic/prompt-${SCRIPT_VER}.sh
|
||||
# Add Cryptlib support
|
||||
source $MSTEMPDIR/mystic/cryptlib/prompt-${SCRIPT_VER}.sh
|
||||
# Add Spellcheck
|
||||
source $MSTEMPDIR/mystic/spellcheck/prompt-${SCRIPT_VER}.sh
|
||||
# Add Multi Relay Chat Client
|
||||
source $MSTEMPDIR/mystic/mrc-client/prompt-${SCRIPT_VER}.sh
|
||||
# Add Multi Relay Chat Server
|
||||
source $MSTEMPDIR/mystic/mrc-server/prompt-${SCRIPT_VER}.sh
|
||||
# Add IP2Location
|
||||
source $MSTEMPDIR/mystic/ip2location/prompt-${SCRIPT_VER}.sh
|
||||
# Add DBP Scripts
|
||||
source $MSTEMPDIR/mystic/dbp/prompt-${SCRIPT_VER}.sh
|
||||
# Add Fail2ban | banip
|
||||
source $MSTEMPDIR/mystic/fail2ban/prompt-${SCRIPT_VER}.sh
|
||||
# Add Fail2ban | banip
|
||||
source $MSTEMPDIR/mystic/dosemu2/prompt-${SCRIPT_VER}.sh
|
||||
|
||||
exit 0
|
||||
|
||||
MSAPPDIR=$(whiptail --inputbox "Mystic Install Directory that also must be set in the Mystic insallation Programm." 8 58 $MSDIR --title "Install Directory" --cancel-button Exit-Script 3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ -z $MSAPPDIR ]; then
|
||||
MYSTIC_DIR="$MSDIR"
|
||||
echo -e "${DGN}Installing Mystic to: ${BGN}$MYSTIC_DIR${CL}"
|
||||
else
|
||||
if [ $exitstatus = 0 ]; then
|
||||
MYSTIC_DIR="$MSAPPDIR"
|
||||
echo -e "${DGN}Installing Mystic to: ${BGN}$MYSTIC_DIR${CL}"
|
||||
fi
|
||||
fi
|
||||
|
||||
MUTIL_DIR=${MYSTIC_DIR}/mutil.d
|
||||
|
||||
CRYPT=$(whiptail --title "SSL SSH Support in Mystic" --radiolist --cancel-button Exit-Script "Choose Yes No" 8 58 2 \
|
||||
"Yes" "Add ssl Support" ON \
|
||||
"No" "Don't add ssl Support" OFF \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Add ssl Support: ${BGN}$CRYPT${CL}"
|
||||
fi
|
||||
|
||||
SPELL=$(whiptail --title "Spellcheck Support in Mystic" --radiolist --cancel-button Exit-Script "Choose Yes No" 8 58 2 \
|
||||
"Yes" "Add Spellcheck Support" ON \
|
||||
"No" "Don't add Spellcheck Support" OFF \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Add Spellcheck Support: ${BGN}$SPELL${CL}"
|
||||
fi
|
||||
|
||||
MRC=$(whiptail --title "Multi Relay Chat Support in Mystic" --radiolist --cancel-button Exit-Script "Choose Yes No" 8 58 2 \
|
||||
"Yes" "Add MrC Support" ON \
|
||||
"No" "Don't add MrC Support" OFF \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Add Multi Realy Chat Support: ${BGN}$MRC${CL}"
|
||||
fi
|
||||
|
||||
IP2L=$(whiptail --title "Add The IP2Location Download Client to Mystic" --radiolist --cancel-button Exit-Script "Choose Yes No" 8 58 2 \
|
||||
"Yes" "Add IP2Location Download Client" ON \
|
||||
"No" "Don't Add IP2Location Download Client" OFF \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Add DbP Script: ${BGN}$IP2L${CL}"
|
||||
fi
|
||||
|
||||
DBPSCRIPTS=$(whiptail --title "Add The Disconnected by Peer Script to Mystic" --radiolist --cancel-button Exit-Script "Choose Yes No" 8 58 2 \
|
||||
"Yes" "Add DbP Script" ON \
|
||||
"No" "Don't add DbP Script" OFF \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Add DbP Script: ${BGN}$DBPSCRIPTS${CL}"
|
||||
fi
|
||||
|
||||
BANUNBAN=$(whiptail --title "Add Ban / Anban to Mystic" --radiolist --cancel-button Exit-Script "Choose Fail2Ban IpBan No" 12 58 5 \
|
||||
"fail2ban" "Add Fail2Ban" ON \
|
||||
"ipban" "Add IpBan" OFF \
|
||||
"No" "Don't add IP Banning" OFF \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Add Fail2Ban: ${BGN}$BANUNBAN${CL}"
|
||||
fi
|
||||
|
||||
DOSEMU=$(whiptail --title "Add DosEmu2 to Mystic" --radiolist --cancel-button Exit-Script "Choose Yes No" 8 58 2 \
|
||||
"Yes" "Add DosEmu2 Script" ON \
|
||||
"No" "Don't add DosEmu2 Script" OFF \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Add DbP Script: ${BGN}$DOSEMU${CL}"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
#==============================================================================================================
|
||||
|
||||
msg_info "Starting ${APP} Installation !!!! Plz set Installation dir the same as bevor !!!"
|
||||
|
@ -351,8 +351,8 @@ pushd /usr/local/src/mystic/cryptlib-3.4.5 &>/dev/null
|
||||
unzip ../cryptlib345.zip &>/dev/null
|
||||
dos2unix tools/* &>/dev/null
|
||||
dos2unix kernel/* &>/dev/null
|
||||
patch -p1 -i /usr/local/src/mystic/mystic/cryptlib/gccversion-345.patch &>/dev/null
|
||||
patch -p0 -i /usr/local/src/mystic/mystic/cryptlib/cl-linux-yield.patch &>/dev/null
|
||||
patch -p1 -i /usr/local/src/mystic/mystic/cryptlib/patches/gccversion-345.patch &>/dev/null
|
||||
patch -p0 -i /usr/local/src/mystic/mystic/cryptlib/patches/cl-linux-yield.patch &>/dev/null
|
||||
ln -sf gcc-9 /usr/bin/gcc &>/dev/null
|
||||
ln -sf g++-9 /usr/bin/g++ &>/dev/null
|
||||
ln -sf cpp-9 /usr/bin/cpp &>/dev/null
|
||||
|
0
ip2location/config-v1.sh
Normal file
0
ip2location/config-v1.sh
Normal file
0
ip2location/install-v1.sh
Normal file
0
ip2location/install-v1.sh
Normal file
8
ip2location/prompt-v1.sh
Normal file
8
ip2location/prompt-v1.sh
Normal file
@ -0,0 +1,8 @@
|
||||
IP2L=$(whiptail --title "Add The IP2Location Download Client to Mystic" --radiolist --cancel-button Exit-Script "Choose Yes No" 8 58 2 \
|
||||
"Yes" "Add IP2Location Download Client" ON \
|
||||
"No" "Don't Add IP2Location Download Client" OFF \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Add DbP Script: ${BGN}$IP2L${CL}"
|
||||
fi
|
0
mrc-client/config-v1.sh
Normal file
0
mrc-client/config-v1.sh
Normal file
@ -0,0 +1,8 @@
|
||||
MRCCLIENT=$(whiptail --title "Multi Relay Chat Support in Mystic" --radiolist --cancel-button Exit-Script "Choose Yes No" 8 58 2 \
|
||||
"Yes" "Add MrC Support" ON \
|
||||
"No" "Don't add MrC Support" OFF \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Add Multi Realy Chat Support: ${BGN}$MRCCLIENT${CL}"
|
||||
fi
|
0
mrc-server/config-v1.sh
Normal file
0
mrc-server/config-v1.sh
Normal file
@ -0,0 +1,8 @@
|
||||
MRCSERVER=$(whiptail --title "Multi Relay Chat Server Support in Mystic" --radiolist --cancel-button Exit-Script "Choose Yes No" 8 58 2 \
|
||||
"Yes" "Add MrC Support" OFF \
|
||||
"No" "Don't add MrC Support" ON \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Add Multi Realy Chat Server Support: ${BGN}$MRCSERVER${CL}"
|
||||
fi
|
0
mystic/config-v1.sh
Normal file
0
mystic/config-v1.sh
Normal file
0
spellcheck/config-v1.sh
Normal file
0
spellcheck/config-v1.sh
Normal file
0
spellcheck/install-v1.sh
Normal file
0
spellcheck/install-v1.sh
Normal file
8
spellcheck/prompt-v1.sh
Normal file
8
spellcheck/prompt-v1.sh
Normal file
@ -0,0 +1,8 @@
|
||||
SPELL=$(whiptail --title "Spellcheck Support in Mystic" --radiolist --cancel-button Exit-Script "Choose Yes No" 8 58 2 \
|
||||
"Yes" "Add Spellcheck Support" ON \
|
||||
"No" "Don't add Spellcheck Support" OFF \
|
||||
3>&1 1>&2 2>&3)
|
||||
exitstatus=$?
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo -e "${DGN}Add Spellcheck Support: ${BGN}$SPELL${CL}"
|
||||
fi
|
Loading…
Reference in New Issue
Block a user