mirror of
https://github.com/rootzoll/raspiblitz.git
synced 2025-02-24 14:51:03 +01:00
Merge pull request #679 from openoms/v1.3
fix nodeJs install for RTL, Update RTL to 0.4.2-beta
This commit is contained in:
commit
ea2435b7da
1 changed files with 26 additions and 4 deletions
|
@ -33,16 +33,38 @@ if [ "$1" = "1" ] || [ "$1" = "on" ]; then
|
|||
if [ ${isInstalled} -eq 0 ]; then
|
||||
|
||||
# install latest nodejs
|
||||
# as in: https://github.com/nodejs/help/wiki/Installation
|
||||
echo "*** Install NodeJS ***"
|
||||
cd /home/admin
|
||||
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
|
||||
sudo apt-get install -y nodejs
|
||||
echo "Detect CPU architecture ..."
|
||||
isARM=$(uname -m | grep -c 'arm')
|
||||
isAARCH64=$(uname -m | grep -c 'aarch64')
|
||||
isX86_64=$(uname -m | grep -c 'x86_64')
|
||||
isX86_32=$(uname -m | grep -c 'i386\|i486\|i586\|i686\|i786')
|
||||
VERSION=v10.16.0
|
||||
if [ ${isARM} -eq 1 ] ; then
|
||||
DISTRO="linux-armv7l"
|
||||
fi
|
||||
if [ ${isAARCH64} -eq 1 ] ; then
|
||||
DISTRO="linux-arm64"
|
||||
fi
|
||||
if [ ${isX86_64} -eq 1 ] ; then
|
||||
DISTRO="linux-x64"
|
||||
fi
|
||||
if [ ${isX86_32} -eq 1 ] ; then
|
||||
echo "Error - No X86 32bit build available - will abort setup"
|
||||
exit 1
|
||||
fi
|
||||
echo "*** Install NodeJS $VERSION-$DISTRO ***"
|
||||
wget https://nodejs.org/dist/$VERSION/node-$VERSION-$DISTRO.tar.xz
|
||||
sudo mkdir -p /usr/local/lib/nodejs
|
||||
sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs
|
||||
export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH
|
||||
echo ""
|
||||
|
||||
# check if nodeJS was installed (v11)
|
||||
nodeJSInstalled=$(node -v | grep -c "v11.")
|
||||
if [ ${nodeJSInstalled} -eq 0 ]; then
|
||||
echo "FAIL - Was not able to install nodeJS 11"
|
||||
echo "FAIL - Was not able to install nodeJS"
|
||||
echo "ABORT - RTL install"
|
||||
exit 1
|
||||
fi
|
||||
|
|
Loading…
Add table
Reference in a new issue