From a82f235e3c52e8ec1291974b8d4d246fbb5a1b37 Mon Sep 17 00:00:00 2001 From: tteckster Date: Wed, 3 Jan 2024 01:42:48 -0500 Subject: [PATCH] Update homepage.sh check for npm --- ct/homepage.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ct/homepage.sh b/ct/homepage.sh index 9195c0a6..25bc2c0b 100644 --- a/ct/homepage.sh +++ b/ct/homepage.sh @@ -53,6 +53,13 @@ function default_settings() { function update_script() { header_info if [[ ! -d /opt/homepage ]]; then msg_error "No ${APP} Installation Found!"; exit; fi + if [[ "$(node -v | cut -d 'v' -f 2)" == "18."* ]]; then + if ! command -v npm >/dev/null 2>&1; then + echo "Installing NPM..." + apt-get install -y npm >/dev/null 2>&1 + echo "Installed NPM..." + fi + fi RELEASE=$(curl -s https://api.github.com/repos/gethomepage/homepage/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }') msg_info "Updating Homepage to v${RELEASE} (Patience)" systemctl stop homepage