diff --git a/packages/games/emulators/drastic/scripts/start_drastic.sh b/packages/games/emulators/drastic/scripts/start_drastic.sh old mode 100644 new mode 100755 index 8cfc70564..a948c24d4 --- a/packages/games/emulators/drastic/scripts/start_drastic.sh +++ b/packages/games/emulators/drastic/scripts/start_drastic.sh @@ -6,40 +6,41 @@ if [ ! -d "/storage/.config/drastic/aarch64/drastic" ]; then -echo "Drastic emulator not installed." 2>&1 -echo "Checking for internet connection" 2>&1 + echo -e "=> ${OS_NAME} DRASTIC INSTALLATION" + echo -e "\nChecking for internet connection..." -INETUP=$(ping -c1 -w1 www.google.com >/dev/null 2>&1) -if [ $? == 0 ] -then - echo "Downloading Drastic" 2>&1 - mkdir -p "/storage/.config/drastic/aarch64" - cd /storage/.config/drastic/aarch64 + INETUP=$(ping -c1 -w1 www.google.com >/dev/null 2>&1) + if [ $? == 0 ] + then + mkdir -p "/storage/.config/drastic/aarch64" + cd /storage/.config/drastic/aarch64 - wget https://github.com/brooksytech/JelosAddOns/raw/main/drastic.tar.gz + echo -e "\nFetching Drastic..." - tar -xvf drastic.tar.gz + curl -Lo drastic.tar.gz https://github.com/brooksytech/JelosAddOns/raw/main/drastic.tar.gz - rm drastic.tar.gz + echo -e "\nExtracting...\n" + tar -xvf drastic.tar.gz - if [ ! -d "/storage/.config/drastic/aarch64/drastic/config" ]; then - mkdir -p /storage/.config/drastic/aarch64/drastic/config - cp /usr/config/drastic/drastic.cfg /storage/.config/drastic/aarch64/drastic/config/drastic.cfg + rm drastic.tar.gz + + if [ ! -d "/storage/.config/drastic/aarch64/drastic/config" ]; then + mkdir -p /storage/.config/drastic/aarch64/drastic/config + cp /usr/config/drastic/drastic.cfg /storage/.config/drastic/aarch64/drastic/config/drastic.cfg + fi + + clear + + else + echo -e "Please connect to the internet before starting Drastic for the first time..." 2>&1 + + sleep 5 + clear + exit 1 fi - cd /storage/.config/drastic/aarch64/drastic/ - - ./drastic "$1" - -else - echo "Please connect to the internet first." 2>&1 fi -sleep 5 -clear - -else - if [ ! -d "/storage/.config/drastic/aarch64/drastic/config" ]; then mkdir -p /storage/.config/drastic/aarch64/drastic/config cp /usr/config/drastic/drastic.cfg /storage/.config/drastic/aarch64/drastic/config/drastic.cfg @@ -48,5 +49,4 @@ fi cd /storage/.config/drastic/aarch64/drastic/ ./drastic "$1" - -fi +clear