diff options
Diffstat (limited to 'flashrunner_install_linux.sh')
-rwxr-xr-x | flashrunner_install_linux.sh | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/flashrunner_install_linux.sh b/flashrunner_install_linux.sh new file mode 100755 index 0000000..604ef1d --- /dev/null +++ b/flashrunner_install_linux.sh @@ -0,0 +1,44 @@ +#!/usr/bin/env bash + +TAR_LOCATION=$(which tar) +CURL_LOCATION=$(which curl) + +if [ "$TAR_LOCATION" != "" ]; then + if [ "$CURL_LOCATION" != "" ]; then + if [ -d ~/FlashRunner-linux-x64 ]; then + echo 'Removing previous version..' + rm -rf ~/FlashRunner-linux-x64 + echo 'Previous version removed' + fi + echo 'Downloading FlashRunner..' + curl -4 --location -s -H "User-Agent: FlashRunner-Installer" --url "https://voidnet.freemyip.com:3700/FlashRunner/2.0.7/flashrunner-linux.tar.gz" -o ~/flashrunner.tar.gz + if [ -f ~/flashrunner.tar.gz ]; then + echo 'FlashRunner downloaded' + cd ~/ + echo 'Extracting files..' + tar -xf flashrunner.tar.gz + if [ -f ~/flashrunner.tar.gz ]; then + rm ~/flashrunner.tar.gz + fi + if [ -d ~/Desktop ]; then + echo 'Creating desktop entry..' + echo "[Desktop Entry]\r\nType=Application\r\nName=FlashRunner\r\nComment=FlashRunner\r\nPath=$HOME/FlashRunner-linux-x64\r\nExec=$HOME/FlashRunner-linux-x64/FlashRunner\r\nTerminal=false" > ~/Desktop/FlashRunner.desktop + chmod +x ~/Desktop/FlashRunner.desktop + echo 'Created entry to desktop' + else + echo 'Creating launcher script..' + echo '#!/usr/bin/env bash' > ~/flashrunner.sh + echo 'cd ~/FlashRunner-linux-x64' >> ~/flashrunner.sh + echo '~/FlashRunner-linux-x64/FlashRunner' >> ~/flashrunner.sh + chmod +x ~/flashrunner.sh + echo "Launcher created to $HOME/flashrunner.sh, use that to start FlashRunner" + fi + else + echo 'Failed to download FlashRunner. FlashRunner was not installed' + fi + else + echo '"curl" command not found, unable to install' + fi +else + echo '"tar" command not found, unable to install' +fi
\ No newline at end of file |