Skip to content

Commit bbcc402

Browse files
authored
Fix issue with building due to missing packages on some images (hestiacp#4135)
* Fix building pacakges * remove nodejs from first install
1 parent 3c8e6b6 commit bbcc402

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/hst_autocompile.sh

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,12 @@ if [ "$dontinstalldeps" != 'true' ]; then
270270
fi
271271
else
272272
# Set package dependencies for compiling
273-
SOFTWARE='wget tar git curl build-essential libxml2-dev libz-dev libzip-dev libgmp-dev libcurl4-gnutls-dev unzip openssl nodejs libssl-dev pkg-config libsqlite3-dev libonig-dev rpm lsb-release'
273+
SOFTWARE='wget tar git curl build-essential libxml2-dev libz-dev libzip-dev libgmp-dev libcurl4-gnutls-dev unzip openssl libssl-dev pkg-config libsqlite3-dev libonig-dev rpm lsb-release'
274+
275+
echo "Updating system APT repositories..."
276+
apt-get -qq update > /dev/null 2>&1
277+
echo "Installing dependencies for compilation..."
278+
apt-get -qq install -y $SOFTWARE > /dev/null 2>&1
274279

275280
# Installing NodeJS 20.x repo
276281
apt="/etc/apt/sources.list.d"
@@ -283,12 +288,13 @@ if [ "$dontinstalldeps" != 'true' ]; then
283288
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee /usr/share/keyrings/nodesource.gpg > /dev/null 2>&1
284289
fi
285290

286-
echo "Updating system APT repositories..."
291+
echo "Install NodeJS...."
287292
apt-get -qq update > /dev/null 2>&1
288-
echo "Installing dependencies for compilation..."
289-
apt-get -qq install -y $SOFTWARE > /dev/null 2>&1
293+
apt -qq install -y nodejs > /dev/null 2>&1
290294

291295
nodejs_version=$(/usr/bin/node -v | cut -f1 -d'.' | sed 's/v//g')
296+
echo /usr/bin/node -v
297+
echo $nodejs_version
292298
if [ "$nodejs_version" -lt 18 ]; then
293299
echo "Requires NodeJS 18.x or higher"
294300
exit 1

0 commit comments

Comments
 (0)