@@ -13,11 +13,10 @@ set -e
1313#
1414# #######################################################
1515
16- # ### Variables ####
16+ # ### Fixed Variables ####
1717
18- SCRIPT_VERSION=" v0.8.8 "
18+ SCRIPT_VERSION=" v0.8.9 "
1919SUPPORT_LINK=" https://discord.gg/buDBbSGJmQ"
20- PTERO=" /var/www/pterodactyl"
2120
2221
2322print_brake () {
@@ -144,16 +143,16 @@ print_brake 30
144143echo
145144case " $OS " in
146145debian | ubuntu)
147- curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - && apt-get install -y nodejs && sudo apt-get install -y zip
146+ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - && apt-get install -y nodejs
148147;;
149148esac
150149
151150if [ " $OS_VER_MAJOR " == " 7" ]; then
152- curl -sL https://rpm.nodesource.com/setup_14.x | sudo -E bash - && sudo yum install -y nodejs yarn && sudo yum install -y zip
151+ curl -sL https://rpm.nodesource.com/setup_14.x | sudo -E bash - && sudo yum install -y nodejs yarn
153152fi
154153
155154if [ " $OS_VER_MAJOR " == " 8" ]; then
156- curl -sL https://rpm.nodesource.com/setup_14.x | sudo -E bash - && sudo dnf install -y nodejs && sudo dnf install -y zip
155+ curl -sL https://rpm.nodesource.com/setup_14.x | sudo -E bash - && sudo dnf install -y nodejs
157156fi
158157}
159158
165164print_brake 32
166165echo -e " * ${GREEN} Performing security backup...${reset} "
167166print_brake 32
168- if [ -f " $PTERO /PanelBackup/PanelBackup.zip " ]; then
167+ if [ -d " $PTERO /PanelBackup[Auto-Themes] " ]; then
169168 echo
170169 print_brake 45
171170 echo -e " * ${GREEN} There is already a backup, skipping step...${reset} "
@@ -174,11 +173,14 @@ print_brake 32
174173 else
175174 cd " $PTERO "
176175 if [ -d " $PTERO /node_modules" ]; then
177- rm -r " $PTERO /node_modules"
176+ tar -czvf " PanelBackup[Auto-Themes].tar.gz" --exclude " node_modules" -- * .env
177+ mkdir -p " PanelBackup[Auto-Themes]"
178+ mv " PanelBackup[Auto-Themes].tar.gz" " PanelBackup[Auto-Themes]"
179+ else
180+ tar -czvf " PanelBackup[Auto-Themes].tar.gz" -- * .env
181+ mkdir -p " PanelBackup[Auto-Themes]"
182+ mv " PanelBackup[Auto-Themes].tar.gz" " PanelBackup[Auto-Themes]"
178183 fi
179- mkdir -p PanelBackup
180- zip -r PanelBackup.zip -- * .env
181- mv PanelBackup.zip PanelBackup
182184fi
183185}
184186
218220print_brake 25
219221echo -e " * ${GREEN} Producing panel...${reset} "
220222print_brake 25
223+ echo
221224if [ -d " $PTERO /node_modules" ]; then
222225 cd " $PTERO "
223226 yarn add @emotion/react
0 commit comments