From 85cbadbd6382d5caa678937d8a22c53d7dde7120 Mon Sep 17 00:00:00 2001 From: Script Proyect by HP3ICC Date: Sat, 23 Nov 2024 02:30:50 +0000 Subject: [PATCH] Add new file --- install/dvs | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 install/dvs diff --git a/install/dvs b/install/dvs new file mode 100644 index 0000000..f6bf418 --- /dev/null +++ b/install/dvs @@ -0,0 +1,92 @@ +#!/bin/bash + +#=================================== +SCRIPT_VERSION="Menu Script v.1.61" +SCRIPT_AUTHOR="HL5KY" +SCRIPT_DATE="11/06/2020" +#=================================== + +source /var/lib/dvswitch/dvs/var.txt + +if [ "$1" != "" ]; then + case $1 in + -v|-V|--version) echo "dvs "$SCRIPT_VERSION; exit 0 ;; + -a|-A|--author) echo "dvs "$SCRIPT_AUTHOR; exit 0 ;; + -d|-D|--date) echo "dvs "$SCRIPT_DATE; exit 0 ;; + *) echo "Unknown parameter passed: $1"; exit 1 ;; + esac +fi + +#-------------------------------------------------------------------- + +clear + +# After upgrading, if [there is dvsm.basic] -> meaning setting is Advanced Macro Configuration +if [ -e ${AB}dvsm.basic ]; then +# if there is not character "Advanced" in dvsm.macro -> updated & upgraded and dvsm.macro is brand new + if [[ -z `grep "Advanced" ${AB}dvsm.macro` ]]; then + sudo \cp -f ${adv}dvsm.macro ${AB}dvsm.macro + fi +fi + + +if [ -e /var/lib/dvswitch/dvs/var.old ]; then +clear +sudo \mv -f /var/lib/dvswitch/dvs/var.old /var/lib/dvswitch/dvs/var.txt +source /var/lib/dvswitch/dvs/var.txt +fi + + +if [ ! -e ${lan}language.txt ]; then +clear +sudo \cp -f ${lan}english.txt ${lan}language.txt +source /var/lib/dvswitch/dvs/var.txt +fi + + +if [ "$startup_lan" != "73" ]; then + +clear + +update_var startup_lan 73 + + if (whiptail --title " Change Language Settings " --yesno "\ + + Do you want to change Language settings now ? + + + You can do it later. The menu is under + " 12 70); then + ${DVS}language.sh; exit 0 + fi +fi + + +#-------------------------------------------------------------------- + +OPTION=$(whiptail --title " $T010 " --menu "\ + $SCRIPT_VERSION\n +\n +" 14 110 6 \ +"01 $T011 " "$T012" \ +"02 $T013 " "$T014" \ +"03 $T015 " "$T016" \ +"04 $T023 " "$T024" \ +"05 $T017 " "$T018" \ +"06 $T019 " "$T020" 3>&1 1>&2 2>&3) + +if [ $? != 0 ]; then +clear; +exit 0 +fi + +case $OPTION in +01\ *)sudo ${DVS}init_config.sh ;; +02\ *)sudo ${DVS}adv_config_menu.sh ;; +03\ *)sudo ${DVS}tools_menu.sh ;; +04\ *)bash -c "$(curl -fsSLk https://gitlab.com/hp3icc/emq-TE1/-/raw/main/service/dv-list-tg.sh)" ;; +05\ *)sudo ${DVS}credits.sh ;; +06\ *)exit 0 +esac + +#exit 0 \ No newline at end of file