#!/bin/sh APP=soul-arena SITE="https://soul.arena-game.app/" # CREATE THE FOLDER mkdir /opt/$APP cd /opt/$APP # ADD THE REMOVER echo '#!/bin/sh' >> /opt/$APP/remove echo "rm -R -f /usr/share/applications/AM-$APP.desktop /opt/$APP /usr/local/bin/$APP" >> /opt/$APP/remove chmod a+x /opt/$APP/remove # DOWNLOAD THE ARCHIVE mkdir tmp cd ./tmp version=$(echo https://get.arena-game.app/lin64_sa) wget $version echo "$version" >> /opt/$APP/version chmod a+x ./* cd .. mv --backup=t ./tmp/lin64_sa ./soul-arena rm -R -f ./tmp # LINK ln -s /opt/$APP/$APP /usr/local/bin/$APP # SCRIPT TO UPDATE THE PROGRAM cat >> /opt/$APP/AM-updater << 'EOF' #!/usr/bin/env bash APP=soul-arena version0=$(cat /opt/$APP/version) version=$(echo https://get.arena-game.app/lin64_sa) if [ $version = $version0 ]; then echo "Update not needed!" else notify-send "A new version of $APP is available, please wait" mkdir /opt/$APP/tmp cd /opt/$APP/tmp wget $version chmod a+x ./* cd .. mv --backup=t ./tmp/lin64_sa ./soul-arena rm ./version echo $version >> ./version rm -R -f ./tmp ./*~ notify-send "$APP is updated!" fi EOF chmod a+x /opt/$APP/AM-updater # ICON mkdir icons wget https://soul.arena-game.app/assets/logo.png -O ./icons/$APP 2> /dev/null # LAUNCHER rm -f /usr/share/applications/AM-$APP.desktop echo "[Desktop Entry] Name=Soul-Arena Next Generations Exec=$APP Icon=/opt/$APP/icons/$APP Type=Application Terminal=false Categories=Game;" >> /usr/share/applications/AM-$APP.desktop