From 37da947b9031fa08af5aabb8c58e4804057d8b0f Mon Sep 17 00:00:00 2001 From: dami Date: Mon, 22 Jun 2026 13:31:09 +0800 Subject: [PATCH] Update install.sh --- plugins/nezha/versions/2.2.6/install.sh | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/plugins/nezha/versions/2.2.6/install.sh b/plugins/nezha/versions/2.2.6/install.sh index 765da937a..0eea737b4 100755 --- a/plugins/nezha/versions/2.2.6/install.sh +++ b/plugins/nezha/versions/2.2.6/install.sh @@ -67,6 +67,22 @@ get_arch() { esac } +check_init() { + init=$(readlink /sbin/init) + case "$init" in + *systemd*) + INIT=systemd + ;; + *openrc-init*|*busybox*) + INIT=openrc + ;; + *) + err "Unknown init" + exit 1 + ;; + esac +} + load_vars() { OS=$(uname | tr '[:upper:]' '[:lower:]') TARGET_DIR="$serverPath/nezha/dashboard" @@ -123,10 +139,10 @@ Install_dashborad(){ fi unzip $DOWNLOAD_FILE -d $TARGET_DIR - - echo "TARGET_DIR:"$TARGET_DIR + cd $TARGET_DIR && dashboard-linux-${ARCH} app + rm -rf $DOWNLOAD_FILE @@ -138,6 +154,7 @@ Install_App() { load_vars get_arch + check_init Install_dashborad