feat: install node

This commit is contained in:
Eli Bosley
2024-10-22 14:35:25 -04:00
parent 4d33908e01
commit 7352bbe77a
2 changed files with 12 additions and 6 deletions
+9 -3
View File
@@ -14,7 +14,6 @@
<!ENTITY API_MD5 "">
<!ENTITY API_SHA256 "">
<!ENTITY downloadserver "">
<!ENTITY js_dl_server "">
]>
<PLUGIN name="&name;" author="&author;" version="&version;" pluginURL="&pluginURL;" launch="&launch;" min="6.9.0-rc1" icon="globe">
@@ -50,7 +49,7 @@ exit 0
<FILE Run="/bin/bash" Method="install">
<INLINE>
DLHOST=$(echo "&downloadserver;" | awk -F/ '{print $3}')
JSHOST=$(echo "&js_dl_server;" | awk -F/ '{print $3}')
NODEHOST=$(echo "&node_dl_server;" | awk -F/ '{print $3}')
<![CDATA[
version=
# shellcheck disable=SC1091
@@ -62,6 +61,13 @@ if [ ! -x /bin/gzip ] || ! /bin/gzip -V &>/dev/null; then
exit 1
fi
# Check if node is installed in Unraid and install it if not
if [ ! -f /boot/extra/nodejs-20.18.0-x86_64-1.txz ]; then
echo "Downloading nodejs-20.18.0-x86_64-1.txz package"
mkdir -p /boot/extra wget https://mirrors.slackware.com/slackware/slackware64-current/slackware64/l/nodejs-20.18.0-x86_64-1.txz -O /boot/extra/nodejs-20.18.0-x86_64-1.txz
upgradepkg --install-new /boot/extra/nodejs-20.18.0-x86_64-1.txz
fi
dnscheck() {
HOST=$1
if [ -x /usr/bin/host ] && ! /usr/bin/host -W 10 "${HOST}" &>/dev/null; then
@@ -76,7 +82,7 @@ DNSERR=no
echo "Checking DNS..."
#dnscheck "${DLHOST}"
#dnscheck "${JSHOST}"
#dnscheck "${NODEHOST}"
dnscheck "mothership.unraid.net"
#dnscheck "wanip4.unraid.net"
#dnscheck "backup.unraid.net"