HEX
Server: Apache/2.4.63 (Unix)
System: Linux TOMS-220NAS 4.4.302+ #86009 SMP Wed Nov 26 18:19:17 CST 2025 x86_64
User: flavio87 (1026)
PHP: 8.3.27
Disabled: NONE
Upload Files
File: //var/packages/Node.js_v18/scripts/postinst
#!/bin/sh
# Copyright (C) 2000-2022 Synology Inc. All rights reserved.
. $(dirname $0)/common

DO_LINK
[ ! -d /usr/local/bin ] && mkdir -p /usr/local/bin
SETUP_NODE_MODULES

# check nvm
[ -f /usr/local/bin/nvm ] && SYSTEM_N_VER=$(/usr/local/bin/nvm --version)
SHOULD_UPDATE_NVM=1
if [ -n "$SYSTEM_N_VER" ]; then
	N_VER=$($PKG_DIR/nvm/nvm --version)
	[ "$N_VER" -lt "$SYSTEM_N_VER" ] && SHOULD_UPDATE_NVM=0
fi
if [ $SHOULD_UPDATE_NVM -eq 1 ]; then
	cp -f $PKG_DIR/nvm/nvm /usr/local/bin/nvm
fi

# version before 1005 does not remove /usr/lib/bin/node when upgrading
DO_REMOVE
SET_DEFAULT_NODE

exit 0