#!/bin/bash echo "" echo "Installation remote sdr radio" echo "" cd /tmp function install_dependency { echo "--- Installing dependency: $1" sudo apt-get -y install $1 } install_dependency git install_dependency default-jdk if [ -d "/home/pi/server/apache-tomee-webprofile-8.0.13" ]; then echo "" echo "Stop webserver and uninstall remote app (trying to stop can show errors)" echo "" sudo /home/pi/server/apache-tomee-webprofile-8.0.13/bin/catalina.sh stop sudo rm /home/pi/server/apache-tomee-webprofile-8.0.13/webapps/remote.war sudo rm -r /home/pi/server/apache-tomee-webprofile-8.0.13/webapps/remote fi if [ ! -d "/home/pi/server" ]; then sudo mkdir /home/pi/server fi if [ ! -d "/home/pi/server/apache-tomee-webprofile-8.0.13" ]; then echo "" echo "Webserver not installed; download and install java webserver" echo "" #sudo wget https://dlcdn.apache.org/tomee/tomee-8.0.13/apache-tomee-8.0.13-webprofile.tar.gz #sudo tar -xzvf apache-tomee-8.0.13-webprofile.tar.gz -C /home/pi/server sudo wget https://dlcdn.apache.org/tomee/tomee-8.0.13/apache-tomee-8.0.13-webprofile.zip unzip apache-tomee-8.0.13-webprofile.zip -d /home/pi/server sudo chmod +x /home/pi/server/apache-tomee-webprofile-8.0.13/bin/catalina.sh fi if [ -d "Radioberry-2.x-Remote" ]; then sudo rm -r Radioberry-2.x-Remote fi echo "" echo "Get repo from github; takes some minutes...." echo "" sudo git clone --depth=1 https://github.com/pa3gsb/Radioberry-2.x-Remote echo "" echo "Copy remote.war into the webapps folder of the tomee server." echo "" cd Radioberry-2.x-Remote/releases/dev pwd sudo cp c866b0e691eb97aa8fa46c4f8d281ade.pfx /home/pi/server/apache-tomee-webprofile-8.0.13/conf sudo cp server.xml /home/pi/server/apache-tomee-webprofile-8.0.13/conf sudo cp remote.war /home/pi/server/apache-tomee-webprofile-8.0.13/webapps echo "" echo "Server setup finished. Now start the server; use start_remote.sh (switch to su user)" echo "" echo "" echo "Have fun" echo "73 Johan" echo "PA3GSB"