openpanel/version/UPDATE.sh
2024-12-03 12:19:39 +01:00

19 lines
717 B
Bash

#!/bin/bash
# Fallback method to update OpenPanel to the latest version directly from GitHub
# STEP 1. use user-provided version or check latest OpenPanel version
if [[ "$1" == "--version" && -n "$2" ]]; then
version=$2
else
version=$(curl -s https://raw.githubusercontent.com/stefanpejcic/OpenPanel/refs/heads/main/version/latest)
fi
# STEP 2. download update script
wget -O /tmp/openpanel-update-$version https://raw.githubusercontent.com/stefanpejcic/OpenPanel/refs/heads/main/version/$version/UPDATE.sh
# STEP 3. run the update script
chmod +x /tmp/openpanel-update-$version && bash /tmp/openpanel-update-$version
# STEP 4. clean up by removing the update script
rm -rf /tmp/openpanel-update-$version