Skip to content

Commit 2a95e4b

Browse files
committed
feat: download nodejs and install on legacy OS versions
1 parent d08c76a commit 2a95e4b

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

plugin/plugins/dynamix.unraid.net.plg

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
<!ENTITY NODEJS_FILENAME "">
1414
<!ENTITY NODEJS_SHA256 "">
1515
<!ENTITY NODEJS_TXZ "">
16+
<!ENTITY NODE_612_FILENAME "node-v20.18.1-linux-x64.tar.xz">
17+
<!ENTITY NODE_612_SHA256 "c6fa75c841cbffac851678a472f2a5bd612fff8308ef39236190e1f8dbb0e567">
18+
<!ENTITY NODE_612_TXZ "https://nodejs.org/dist/v20.18.1/node-v20.18.1-linux-x64.tar.xz">
1619
<!ENTITY NGHTTP3_FILENAME "">
1720
<!ENTITY NGHTTP3_TXZ "">
1821
<!ENTITY NGHTTP3_SHA256 "">
@@ -110,11 +113,16 @@ sha256check() {
110113

111114
<!-- download node -->
112115
<FILE Name="/boot/config/plugins/dynamix.my.servers/&NODEJS_FILENAME;" Run="upgradepkg --install-new"
113-
max="7.0.0-beta.5">
116+
max="7.0.0-beta.5" min="7.0.0-beta.0">
114117
<URL>&NODEJS_TXZ;</URL>
115118
<SHA256>&NODEJS_SHA256;</SHA256>
116119
</FILE>
117-
120+
<!-- download node - older OS releases -->
121+
<FILE Name="/boot/config/plugins/dynamix.my.servers/&NODE_612_FILENAME;" Run="tar -xvf &NODE_612_FILENAME; mv &NODE_612_FILENAME; /usr/local/bin/"
122+
max="6.12.40">
123+
<URL>&NODE_612_TXZ;</URL>
124+
<SHA256>&NODE_612_SHA256;</SHA256>
125+
</FILE>
118126
<!-- download nghttp3 -->
119127
<FILE Name="/boot/config/plugins/dynamix.my.servers/&NGHTTP3_FILENAME;" Run="upgradepkg --install-new"
120128
max="7.0.0-beta.5">

0 commit comments

Comments
 (0)