update script

This commit is contained in:
hoangvv 2024-11-14 18:29:08 +07:00
parent 53a541c67e
commit 26e83f0385

View File

@ -37,7 +37,8 @@ set -e
# shellcheck source=/dev/null # shellcheck source=/dev/null
source /etc/os-release source /etc/os-release
readonly Version="version-1.4"
readonly Branch="version-1.x"
# SYSTEM REQUIREMENTS # SYSTEM REQUIREMENTS
readonly NEXTZEN_DEPANDS_PACKAGE=('wget' 'curl' 'smartmontools' 'parted' 'ntfs-3g' 'net-tools' 'udevil' 'samba' 'cifs-utils' 'mergerfs' 'unzip') readonly NEXTZEN_DEPANDS_PACKAGE=('wget' 'curl' 'smartmontools' 'parted' 'ntfs-3g' 'net-tools' 'udevil' 'samba' 'cifs-utils' 'mergerfs' 'unzip')
readonly NEXTZEN_DEPANDS_COMMAND=('wget' 'curl' 'smartctl' 'parted' 'ntfs-3g' 'netstat' 'udevil' 'smbd' 'mount.cifs' 'mount.mergerfs' 'unzip') readonly NEXTZEN_DEPANDS_COMMAND=('wget' 'curl' 'smartctl' 'parted' 'ntfs-3g' 'netstat' 'udevil' 'smbd' 'mount.cifs' 'mount.mergerfs' 'unzip')
@ -48,8 +49,8 @@ readonly LSB_DIST
UNAME_M="$(uname -m)" UNAME_M="$(uname -m)"
readonly UNAME_M readonly UNAME_M
readonly NEXTZEN_UNINSTALL_URL="https://dl.nextzenos.com/setup/nextzenos/1.0/uninstall.sh" readonly NEXTZEN_UNINSTALL_URL="https://git.nextzenos.com/CDN/NextZenOS/raw/branch/$Branch/$Version/uninstall.sh"
readonly BACKUP_UNINSTALL_URL="https://raw.githubusercontent.com/KaySar12/NextZen-Script/master/uninstall.sh" readonly BACKUP_UNINSTALL_URL="https://raw.githubusercontent.com/KaySar12/NextZen-Script/refs/heads/$Version/uninstall.sh"
readonly NEXTZEN_UNINSTALL_PATH=/usr/bin/nextzenos-uninstall readonly NEXTZEN_UNINSTALL_PATH=/usr/bin/nextzenos-uninstall
# REQUIREMENTS CONF PATH # REQUIREMENTS CONF PATH
@ -70,8 +71,7 @@ readonly aCOLOUR=(
# CASAOS VARIABLES # CASAOS VARIABLES
TARGET_ARCH="" TARGET_ARCH=""
TMP_ROOT=/tmp/casaos-installer TMP_ROOT=/tmp/casaos-installer
GITHUB_DOWNLOAD_DOMAIN="https://github.com/" DOWNLOAD_DOMAIN="https://cdn.nextzenos.com"
NEXTZEN_DOWNLOAD_DOMAIN="https://dl.nextzenos.com/"
# PACKAGE LIST OF CASAOS # PACKAGE LIST OF CASAOS
NEXTZEN_SERVICES=( NEXTZEN_SERVICES=(
@ -194,15 +194,15 @@ Check_Arch() {
esac esac
Show 0 "Your hardware architecture is : $UNAME_M" Show 0 "Your hardware architecture is : $UNAME_M"
NEXTZEN_PACKAGES=( NEXTZEN_PACKAGES=(
"${GITHUB_DOWNLOAD_DOMAIN}IceWhaleTech/CasaOS-Gateway/releases/download/v0.4.8-alpha2/linux-${TARGET_ARCH}-casaos-gateway-v0.4.8-alpha2.tar.gz" "${DOWNLOAD_DOMAIN}/CDN/NextZenOS/releases/download/$Version/linux-${TARGET_ARCH}-nextzen-gateway.tar.gz"
"${GITHUB_DOWNLOAD_DOMAIN}IceWhaleTech/CasaOS-MessageBus/releases/download/v0.4.4-3-alpha2/linux-${TARGET_ARCH}-casaos-message-bus-v0.4.4-3-alpha2.tar.gz" "${DOWNLOAD_DOMAIN}/CDN/NextZenOS/releases/download/$Version/linux-${TARGET_ARCH}-nextzen-message-bus.tar.gz"
"${GITHUB_DOWNLOAD_DOMAIN}IceWhaleTech/CasaOS-UserService/releases/download/v0.4.8/linux-${TARGET_ARCH}-casaos-user-service-v0.4.8.tar.gz" "${DOWNLOAD_DOMAIN}/CDN/NextZenOS/releases/download/$Version/linux-${TARGET_ARCH}-nextzen-user-service.tar.gz"
"${GITHUB_DOWNLOAD_DOMAIN}IceWhaleTech/CasaOS-LocalStorage/releases/download/v0.4.4/linux-${TARGET_ARCH}-casaos-local-storage-v0.4.4.tar.gz" "${DOWNLOAD_DOMAIN}/CDN/NextZenOS/releases/download/$Version/linux-${TARGET_ARCH}-nextzen-local-storage.tar.gz"
"${GITHUB_DOWNLOAD_DOMAIN}IceWhaleTech/CasaOS-AppManagement/releases/download/v0.4.9-alpha1/linux-${TARGET_ARCH}-casaos-app-management-v0.4.9-alpha1.tar.gz" "${DOWNLOAD_DOMAIN}/CDN/NextZenOS/releases/download/$Version/linux-${TARGET_ARCH}-nextzen-app-management.tar.gz"
"${NEXTZEN_DOWNLOAD_DOMAIN}setup/nextzenos/1.1/Release/linux-amd64-nextzen-v1.1.0.tar.gz" "${DOWNLOAD_DOMAIN}/CDN/NextZenOS/releases/download/$Version/linux-${TARGET_ARCH}-nextzenos.tar.gz"
"${GITHUB_DOWNLOAD_DOMAIN}IceWhaleTech/CasaOS-CLI/releases/download/v0.4.4-3-alpha1/linux-${TARGET_ARCH}-casaos-cli-v0.4.4-3-alpha1.tar.gz" "${DOWNLOAD_DOMAIN}/CDN/NextZenOS/releases/download/$Version/linux-${TARGET_ARCH}-nextzen-cli.tar.gz"
"${NEXTZEN_DOWNLOAD_DOMAIN}setup/nextzenos/1.1/Release/linux-all-nextzen-v1.1.0.tar.gz" "${DOWNLOAD_DOMAIN}/CDN/NextZenOS/releases/download/$Version/linux-${TARGET_ARCH}-nextzen-ui.tar.gz"
"${GITHUB_DOWNLOAD_DOMAIN}KaySar12/CasaOS-AppStore/releases/download/1.0.0/linux-all-appstore-v1.0.0.tar.gz" "${DOWNLOAD_DOMAIN}/CDN/NextZenOS/releases/download/$Version/linux-${TARGET_ARCH}-appstore.tar.gz"
) )
} }