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 wget &>/dev/null
|
||||||
apt install -y gnupg &>/dev/null
|
apt install -y gnupg &>/dev/null
|
||||||
mkdir -p $MSTEMPDIR &>/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
|
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
|
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 !!!"
|
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
|
unzip ../cryptlib345.zip &>/dev/null
|
||||||
dos2unix tools/* &>/dev/null
|
dos2unix tools/* &>/dev/null
|
||||||
dos2unix kernel/* &>/dev/null
|
dos2unix kernel/* &>/dev/null
|
||||||
patch -p1 -i /usr/local/src/mystic/mystic/cryptlib/gccversion-345.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/cl-linux-yield.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 gcc-9 /usr/bin/gcc &>/dev/null
|
||||||
ln -sf g++-9 /usr/bin/g++ &>/dev/null
|
ln -sf g++-9 /usr/bin/g++ &>/dev/null
|
||||||
ln -sf cpp-9 /usr/bin/cpp &>/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