diff --git a/arm64/bt.sh b/arm64/bt.sh index f01de8d..641d257 100644 --- a/arm64/bt.sh +++ b/arm64/bt.sh @@ -10,8 +10,10 @@ O_pl=$(cat /www/server/panel/data/o.pl) restore_panel_data() { if [ -f /www.tar.gz ]; then - tar xzf /www.tar.gz -C / --skip-old-files - rm -rf /www.tar.gz + if [ ! -d /www ] || [ -z "$(ls -A /www)" ] || [ ! -d /www/server/panel ] || [ -z "$(ls -A /www/server/panel)" ] || [ ! -d /www/server/panel/pyenv ] || [ -z "$(ls -A /www/server/panel/pyenv)" ]; then + tar xzf /www.tar.gz -C / --skip-old-files + rm -rf /www.tar.gz + fi fi } diff --git a/bt.sh b/bt.sh index f01de8d..641d257 100644 --- a/bt.sh +++ b/bt.sh @@ -10,8 +10,10 @@ O_pl=$(cat /www/server/panel/data/o.pl) restore_panel_data() { if [ -f /www.tar.gz ]; then - tar xzf /www.tar.gz -C / --skip-old-files - rm -rf /www.tar.gz + if [ ! -d /www ] || [ -z "$(ls -A /www)" ] || [ ! -d /www/server/panel ] || [ -z "$(ls -A /www/server/panel)" ] || [ ! -d /www/server/panel/pyenv ] || [ -z "$(ls -A /www/server/panel/pyenv)" ]; then + tar xzf /www.tar.gz -C / --skip-old-files + rm -rf /www.tar.gz + fi fi }