From 8bd2ba5c918748a5b55e72f01b5f34c31890f9e3 Mon Sep 17 00:00:00 2001 From: NixReaper Date: Sun, 5 Apr 2026 11:48:07 -0500 Subject: [PATCH] feat: add install log tee to /var/log/nixpanel-install.log --- scripts/install.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/install.sh b/scripts/install.sh index e4e7273..c60d9c7 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -131,6 +131,14 @@ read -r -p "Continue? [Y/n] " CONFIRM CONFIRM="${CONFIRM:-Y}" [[ "$CONFIRM" =~ ^[Yy]$ ]] || { echo "Aborted."; exit 0; } +# ── Logging ─────────────────────────────────────────────────────────────────── +LOG_FILE="/var/log/nixpanel-install.log" +exec > >(tee -a "$LOG_FILE") 2>&1 +echo "==================================================" +echo " NixPanel Install Log — $(date -u '+%Y-%m-%d %H:%M:%S UTC')" +echo " OS: ${PRETTY_NAME:-$OS_ID} Arch: $(uname -m)" +echo "==================================================" + # ── Update package index ────────────────────────────────────────────────────── step "Updating package index" if [[ "$PKG_MGR" == "apt" ]]; then @@ -657,6 +665,7 @@ echo "" echo -e " ${BOLD}Files${RESET}" echo -e " Install : ${INSTALL_DIR}" echo -e " Config : ${INSTALL_DIR}/.env" +echo -e " Install log: ${LOG_FILE}" echo -e " Service : systemctl status nixpanel" echo -e " Logs : journalctl -u nixpanel -f" echo ""