allow user to choose version
This commit is contained in:
@ -7,17 +7,28 @@ CYAN='\033[0;36m'
|
|||||||
GREEN='\033[0;32m'
|
GREEN='\033[0;32m'
|
||||||
NC='\033[0m' # No Color
|
NC='\033[0m' # No Color
|
||||||
|
|
||||||
|
# Ask for version
|
||||||
|
read -p "Do you want to install the latest version? (yes/no): " latest_choice
|
||||||
|
|
||||||
|
if [[ "$latest_choice" =~ ^[Yy][Ee][Ss]$ ]]; then
|
||||||
|
version="latest"
|
||||||
|
else
|
||||||
|
read -p "Enter version number: " version
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo -e "${GREEN}Selected version: $version${NC}"
|
||||||
|
|
||||||
# Check if OpenEMS is already installed
|
# Check if OpenEMS is already installed
|
||||||
if [ -f "/usr/lib/openems/openems.jar" ] || [ -d "/var/www/openems/html" ]; then
|
if [ -f "/usr/lib/openems/openems.jar" ] || [ -d "/var/www/openems/html" ]; then
|
||||||
echo -e "${YELLOW}Existing OpenEMS installation detected. Performing update...${NC}"
|
echo -e "${YELLOW}Existing OpenEMS installation detected. Performing update...${NC}"
|
||||||
|
|
||||||
echo -e "${GREEN}Updating OpenEMS JAR...${NC}"
|
echo -e "${GREEN}Updating OpenEMS JAR...${NC}"
|
||||||
# Update JAR file
|
# Update JAR file
|
||||||
sudo wget -O /usr/lib/openems/openems.jar https://git.mumme-it.de/Mumme-IT/openems-build/raw/branch/main/build/latest/openems-edge.jar
|
sudo wget -O /usr/lib/openems/openems.jar https://git.mumme-it.de/Mumme-IT/openems-build/raw/branch/main/build/$version/openems-edge.jar
|
||||||
|
|
||||||
echo -e "${GREEN}Updating UI files...${NC}"
|
echo -e "${GREEN}Updating UI files...${NC}"
|
||||||
# Update UI files
|
# Update UI files
|
||||||
wget -O ~/openems-ui.zip https://git.mumme-it.de/Mumme-IT/openems-build/raw/main/build/latest/ui.zip
|
wget -O ~/openems-ui.zip https://git.mumme-it.de/Mumme-IT/openems-build/raw/main/build/$version/ui.zip
|
||||||
sudo unzip -o ~/openems-ui.zip -d /var/www/openems/html
|
sudo unzip -o ~/openems-ui.zip -d /var/www/openems/html
|
||||||
sudo rm ~/openems-ui.zip
|
sudo rm ~/openems-ui.zip
|
||||||
|
|
||||||
@ -71,7 +82,7 @@ sudo mkdir -p /etc/openems.d
|
|||||||
|
|
||||||
#fetch openems jar
|
#fetch openems jar
|
||||||
sudo mkdir -p /usr/lib/openems
|
sudo mkdir -p /usr/lib/openems
|
||||||
sudo wget -O /usr/lib/openems/openems.jar https://git.mumme-it.de/Mumme-IT/openems-build/raw/branch/main/build/latest/openems-edge.jar
|
sudo wget -O /usr/lib/openems/openems.jar https://git.mumme-it.de/Mumme-IT/openems-build/raw/branch/main/build/$version/openems-edge.jar
|
||||||
|
|
||||||
# reload systemd and start service
|
# reload systemd and start service
|
||||||
sudo systemctl daemon-reload
|
sudo systemctl daemon-reload
|
||||||
@ -84,7 +95,7 @@ echo -e "${GREEN}setting up ui as default nginx site...${NC}"
|
|||||||
|
|
||||||
sudo mkdir -p /var/www/openems/html
|
sudo mkdir -p /var/www/openems/html
|
||||||
|
|
||||||
wget -O ~/openems-ui.zip https://git.mumme-it.de/Mumme-IT/openems-build/raw/main/build/latest/ui.zip
|
wget -O ~/openems-ui.zip https://git.mumme-it.de/Mumme-IT/openems-build/raw/main/build/$version/ui.zip
|
||||||
|
|
||||||
sudo unzip -o ~/openems-ui.zip -d /var/www/openems/html
|
sudo unzip -o ~/openems-ui.zip -d /var/www/openems/html
|
||||||
sudo rm ~/openems-ui.zip
|
sudo rm ~/openems-ui.zip
|
||||||
|
Reference in New Issue
Block a user