Skip to content

Commit d568e55

Browse files
committed
Fix | Stellar - Download & Extract and Move
1 parent 1f31c68 commit d568e55

File tree

1 file changed

+33
-4
lines changed

1 file changed

+33
-4
lines changed

.assets/theme_stellar.sh

Lines changed: 33 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,50 @@ fi
1919

2020
######################################### MENU ###########################################################
2121

22-
#!/bin/bash
22+
### DOSSIER TEMPORAIRE ###
23+
24+
# Définir le chemin du dossier à vérifier
25+
dossier="/tmp/pterodactylthemeinstaller"
26+
27+
# Vérifier si le dossier existe
28+
if [ -d "$dossier" ]; then
29+
# Vérifier si le dossier est vide
30+
if [ -z "$(ls -A $dossier)" ]; then
31+
echo "Le dossier existe mais est vide."
32+
else
33+
# Supprimer le contenu du dossier s'il n'est pas vide
34+
rm -r "$dossier"/*
35+
echo "Le contenu du dossier a été supprimé avec succès."
36+
fi
37+
else
38+
# Créer le dossier s'il n'existe pas
39+
mkdir -p "$dossier"
40+
echo "Le dossier a été créé avec succès."
41+
fi
2342

2443
# Fonction pour le choix 1
2544
choice_one() {
2645
# Télécharger le fichier ZIP
46+
### DOWNLOAD ###
47+
2748
cd /tmp/pterodactylthemeinstaller
28-
wget -O ldjbsz.zip https://files.catbox.moe/ldjbsz.zip
49+
wget -O stellar-v3.3.zip https://files.catbox.moe/ldjbsz.zip
50+
mv ldjbsz.zip stellar-v3.3.zip
51+
52+
### EXTRACT SELECTED FILE ###
53+
54+
unzip enigma-v39.zip
55+
rsync -a --remove-source-files app net resources public tailwind.config.js /var/www/pterodactyl
2956

3057
# Vérifier si le téléchargement a réussi
3158
if [ -f "ldjbsz.zip" ]; then
3259
# Extraire les dossiers spécifiques du ZIP
33-
unzip ldjbsz.zip 'pterodactyl/app/*' 'database/*' 'resources/*' 'routes/*' -d /var/www/pterodactyl/
60+
cd /tmp/pterodactylthemeinstaller
61+
unzip enigma-v39.zip
62+
rsync -a --remove-source-files pterodactyl/app pterodactyl/net pterodactyl/resources pterodactyl/database pterodactyl/routes /var/www/pterodactyl
3463

3564
# Supprimer le fichier ZIP après l'extraction (si nécessaire)
36-
rm ldjbsz.zip
65+
rm enigma-v39.zip
3766
else
3867
echo "Échec du téléchargement du fichier ZIP."
3968
exit 1

0 commit comments

Comments
 (0)