mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-01-22 01:22:54 +00:00
build: update node to v14
This commit is contained in:
@@ -19,7 +19,7 @@ ENV ANDROID_APIS="android-26" \
|
|||||||
ANDROID_HOME="/opt/android-sdk" \
|
ANDROID_HOME="/opt/android-sdk" \
|
||||||
### Installation files
|
### Installation files
|
||||||
SCRIPTS_DIRECTORY="scripts" \
|
SCRIPTS_DIRECTORY="scripts" \
|
||||||
NODE_SETUP_SCRIPT="node_setup_10.sh"
|
NODE_SETUP_SCRIPT="node_setup.sh"
|
||||||
|
|
||||||
### Set $PATH
|
### Set $PATH
|
||||||
ENV PATH=$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools/$ANDROID_BUILD_TOOLS_VERSION:$PATH
|
ENV PATH=$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools/$ANDROID_BUILD_TOOLS_VERSION:$PATH
|
||||||
|
|||||||
@@ -3,20 +3,27 @@
|
|||||||
# Discussion, issues and change requests at:
|
# Discussion, issues and change requests at:
|
||||||
# https://github.com/nodesource/distributions
|
# https://github.com/nodesource/distributions
|
||||||
#
|
#
|
||||||
# Script to install the NodeSource Node.js 10.x repo onto a
|
# Script to install the NodeSource Node.js 14.x repo onto a
|
||||||
# Debian or Ubuntu system.
|
# Debian or Ubuntu system.
|
||||||
#
|
#
|
||||||
# Run as root or insert `sudo -E` before `bash`:
|
# Run as root or insert `sudo -E` before `bash`:
|
||||||
#
|
#
|
||||||
# curl -sL https://deb.nodesource.com/setup_10.x | bash -
|
# curl -sL https://deb.nodesource.com/setup_14.x | bash -
|
||||||
# or
|
# or
|
||||||
# wget -qO- https://deb.nodesource.com/setup_10.x | bash -
|
# wget -qO- https://deb.nodesource.com/setup_14.x | bash -
|
||||||
|
#
|
||||||
|
# CONTRIBUTIONS TO THIS SCRIPT
|
||||||
|
#
|
||||||
|
# This script is built from a template in
|
||||||
|
# https://github.com/nodesource/distributions/tree/master/deb/src
|
||||||
|
# please don't submit pull requests against the built scripts.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
export DEBIAN_FRONTEND=noninteractive
|
export DEBIAN_FRONTEND=noninteractive
|
||||||
SCRSUFFIX="_10.x"
|
SCRSUFFIX="_14.x"
|
||||||
NODENAME="Node.js 10.x"
|
NODENAME="Node.js 14.x"
|
||||||
NODEREPO="node_10.x"
|
NODEREPO="node_14.x"
|
||||||
NODEPKG="nodejs"
|
NODEPKG="nodejs"
|
||||||
|
|
||||||
print_status() {
|
print_status() {
|
||||||
@@ -82,7 +89,12 @@ node_deprecation_warning() {
|
|||||||
"X${NODENAME}" == "XNode.js 0.12" ||
|
"X${NODENAME}" == "XNode.js 0.12" ||
|
||||||
"X${NODENAME}" == "XNode.js 4.x LTS Argon" ||
|
"X${NODENAME}" == "XNode.js 4.x LTS Argon" ||
|
||||||
"X${NODENAME}" == "XNode.js 5.x" ||
|
"X${NODENAME}" == "XNode.js 5.x" ||
|
||||||
"X${NODENAME}" == "XNode.js 7.x" ]]; then
|
"X${NODENAME}" == "XNode.js 6.x LTS Boron" ||
|
||||||
|
"X${NODENAME}" == "XNode.js 7.x" ||
|
||||||
|
"X${NODENAME}" == "XNode.js 8.x LTS Carbon" ||
|
||||||
|
"X${NODENAME}" == "XNode.js 9.x" ||
|
||||||
|
"X${NODENAME}" == "XNode.js 11.x" ||
|
||||||
|
"X${NODENAME}" == "XNode.js 13.x" ]]; then
|
||||||
|
|
||||||
print_bold \
|
print_bold \
|
||||||
" DEPRECATION WARNING " "\
|
" DEPRECATION WARNING " "\
|
||||||
@@ -94,8 +106,10 @@ ${bold}${NODENAME} is no longer actively supported!${normal}
|
|||||||
Use the installation script that corresponds to the version of Node.js you
|
Use the installation script that corresponds to the version of Node.js you
|
||||||
wish to install. e.g.
|
wish to install. e.g.
|
||||||
|
|
||||||
* ${green}https://deb.nodesource.com/setup_8.x — Node.js 8 LTS \"Carbon\"${normal} (recommended)
|
* ${green}https://deb.nodesource.com/setup_10.x — Node.js 10 LTS \"Dubnium\"${normal}
|
||||||
* ${green}https://deb.nodesource.com/setup_10.x — Node.js 10 Current${normal}
|
* ${green}https://deb.nodesource.com/setup_12.x — Node.js 12 LTS \"Erbium\"${normal} (recommended)
|
||||||
|
* ${green}https://deb.nodesource.com/setup_14.x — Node.js 14 LTS \"Fermium\"${normal}
|
||||||
|
* ${green}https://deb.nodesource.com/setup_15.x — Node.js 15 \"Fifteen\"${normal}
|
||||||
|
|
||||||
Please see ${bold}https://github.com/nodejs/Release${normal} for details about which
|
Please see ${bold}https://github.com/nodejs/Release${normal} for details about which
|
||||||
version may be appropriate for you.
|
version may be appropriate for you.
|
||||||
@@ -122,9 +136,10 @@ This script, located at ${bold}https://deb.nodesource.com/setup${normal}, used t
|
|||||||
You should use the script that corresponds to the version of Node.js you
|
You should use the script that corresponds to the version of Node.js you
|
||||||
wish to install. e.g.
|
wish to install. e.g.
|
||||||
|
|
||||||
* ${green}https://deb.nodesource.com/setup_8.x — Node.js 8 LTS \"Carbon\"${normal} (recommended)
|
* ${green}https://deb.nodesource.com/setup_10.x — Node.js 10 LTS \"Dubnium\"${normal}
|
||||||
* ${green}https://deb.nodesource.com/setup_10.x — Node.js 10 Current${normal}
|
* ${green}https://deb.nodesource.com/setup_12.x — Node.js 12 LTS \"Erbium\"${normal} (recommended)
|
||||||
|
* ${green}https://deb.nodesource.com/setup_14.x — Node.js 14 LTS \"Fermium\"${normal}
|
||||||
|
* ${green}https://deb.nodesource.com/setup_15.x — Node.js 15 \"Fifteen\"${normal}
|
||||||
Please see ${bold}https://github.com/nodejs/Release${normal} for details about which
|
Please see ${bold}https://github.com/nodejs/Release${normal} for details about which
|
||||||
version may be appropriate for you.
|
version may be appropriate for you.
|
||||||
|
|
||||||
@@ -170,6 +185,12 @@ if [ ! -x /usr/bin/curl ] && [ ! -x /usr/bin/wget ]; then
|
|||||||
PRE_INSTALL_PKGS="${PRE_INSTALL_PKGS} curl"
|
PRE_INSTALL_PKGS="${PRE_INSTALL_PKGS} curl"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Used by apt-key to add new keys
|
||||||
|
|
||||||
|
if [ ! -x /usr/bin/gpg ]; then
|
||||||
|
PRE_INSTALL_PKGS="${PRE_INSTALL_PKGS} gnupg"
|
||||||
|
fi
|
||||||
|
|
||||||
# Populating Cache
|
# Populating Cache
|
||||||
print_status "Populating apt-get cache..."
|
print_status "Populating apt-get cache..."
|
||||||
exec_cmd 'apt-get update'
|
exec_cmd 'apt-get update'
|
||||||
@@ -200,9 +221,12 @@ check_alt() {
|
|||||||
|
|
||||||
check_alt "SolydXK" "solydxk-9" "Debian" "stretch"
|
check_alt "SolydXK" "solydxk-9" "Debian" "stretch"
|
||||||
check_alt "Kali" "sana" "Debian" "jessie"
|
check_alt "Kali" "sana" "Debian" "jessie"
|
||||||
check_alt "Kali" "kali-rolling" "Debian" "jessie"
|
check_alt "Kali" "kali-rolling" "Debian" "bullseye"
|
||||||
|
check_alt "Sparky Linux" "Tyche" "Debian" "stretch"
|
||||||
check_alt "Sparky Linux" "Nibiru" "Debian" "buster"
|
check_alt "Sparky Linux" "Nibiru" "Debian" "buster"
|
||||||
check_alt "MX Linux 17" "Horizon" "Debian" "stretch"
|
check_alt "MX Linux 17" "Horizon" "Debian" "stretch"
|
||||||
|
check_alt "MX Linux 18" "Continuum" "Debian" "stretch"
|
||||||
|
check_alt "MX Linux 19" "patito feo" "Debian" "buster"
|
||||||
check_alt "Linux Mint" "maya" "Ubuntu" "precise"
|
check_alt "Linux Mint" "maya" "Ubuntu" "precise"
|
||||||
check_alt "Linux Mint" "qiana" "Ubuntu" "trusty"
|
check_alt "Linux Mint" "qiana" "Ubuntu" "trusty"
|
||||||
check_alt "Linux Mint" "rafaela" "Ubuntu" "trusty"
|
check_alt "Linux Mint" "rafaela" "Ubuntu" "trusty"
|
||||||
@@ -213,28 +237,46 @@ check_alt "Linux Mint" "serena" "Ubuntu" "xenial"
|
|||||||
check_alt "Linux Mint" "sonya" "Ubuntu" "xenial"
|
check_alt "Linux Mint" "sonya" "Ubuntu" "xenial"
|
||||||
check_alt "Linux Mint" "sylvia" "Ubuntu" "xenial"
|
check_alt "Linux Mint" "sylvia" "Ubuntu" "xenial"
|
||||||
check_alt "Linux Mint" "tara" "Ubuntu" "bionic"
|
check_alt "Linux Mint" "tara" "Ubuntu" "bionic"
|
||||||
|
check_alt "Linux Mint" "tessa" "Ubuntu" "bionic"
|
||||||
|
check_alt "Linux Mint" "tina" "Ubuntu" "bionic"
|
||||||
|
check_alt "Linux Mint" "tricia" "Ubuntu" "bionic"
|
||||||
|
check_alt "Linux Mint" "ulyana" "Ubuntu" "focal"
|
||||||
|
check_alt "Linux Mint" "ulyssa" "Ubuntu" "focal"
|
||||||
check_alt "LMDE" "betsy" "Debian" "jessie"
|
check_alt "LMDE" "betsy" "Debian" "jessie"
|
||||||
check_alt "LMDE" "cindy" "Debian" "stretch"
|
check_alt "LMDE" "cindy" "Debian" "stretch"
|
||||||
|
check_alt "LMDE" "debbie" "Debian" "buster"
|
||||||
check_alt "elementaryOS" "luna" "Ubuntu" "precise"
|
check_alt "elementaryOS" "luna" "Ubuntu" "precise"
|
||||||
check_alt "elementaryOS" "freya" "Ubuntu" "trusty"
|
check_alt "elementaryOS" "freya" "Ubuntu" "trusty"
|
||||||
check_alt "elementaryOS" "loki" "Ubuntu" "xenial"
|
check_alt "elementaryOS" "loki" "Ubuntu" "xenial"
|
||||||
check_alt "elementaryOS" "juno" "Ubuntu" "bionic"
|
check_alt "elementaryOS" "juno" "Ubuntu" "bionic"
|
||||||
|
check_alt "elementaryOS" "hera" "Ubuntu" "bionic"
|
||||||
|
check_alt "elementaryOS" "odin" "Ubuntu" "focal"
|
||||||
check_alt "Trisquel" "toutatis" "Ubuntu" "precise"
|
check_alt "Trisquel" "toutatis" "Ubuntu" "precise"
|
||||||
check_alt "Trisquel" "belenos" "Ubuntu" "trusty"
|
check_alt "Trisquel" "belenos" "Ubuntu" "trusty"
|
||||||
check_alt "Trisquel" "flidas" "Ubuntu" "xenial"
|
check_alt "Trisquel" "flidas" "Ubuntu" "xenial"
|
||||||
|
check_alt "Trisquel" "etiona" "Ubuntu" "bionic"
|
||||||
check_alt "Uruk GNU/Linux" "lugalbanda" "Ubuntu" "xenial"
|
check_alt "Uruk GNU/Linux" "lugalbanda" "Ubuntu" "xenial"
|
||||||
check_alt "BOSS" "anokha" "Debian" "wheezy"
|
check_alt "BOSS" "anokha" "Debian" "wheezy"
|
||||||
|
check_alt "BOSS" "anoop" "Debian" "jessie"
|
||||||
|
check_alt "BOSS" "drishti" "Debian" "stretch"
|
||||||
|
check_alt "BOSS" "unnati" "Debian" "buster"
|
||||||
check_alt "bunsenlabs" "bunsen-hydrogen" "Debian" "jessie"
|
check_alt "bunsenlabs" "bunsen-hydrogen" "Debian" "jessie"
|
||||||
check_alt "bunsenlabs" "helium" "Debian" "stretch"
|
check_alt "bunsenlabs" "helium" "Debian" "stretch"
|
||||||
|
check_alt "bunsenlabs" "lithium" "Debian" "buster"
|
||||||
check_alt "Tanglu" "chromodoris" "Debian" "jessie"
|
check_alt "Tanglu" "chromodoris" "Debian" "jessie"
|
||||||
check_alt "PureOS" "green" "Debian" "sid"
|
check_alt "PureOS" "green" "Debian" "sid"
|
||||||
|
check_alt "PureOS" "amber" "Debian" "buster"
|
||||||
check_alt "Devuan" "jessie" "Debian" "jessie"
|
check_alt "Devuan" "jessie" "Debian" "jessie"
|
||||||
check_alt "Devuan" "ascii" "Debian" "stretch"
|
check_alt "Devuan" "ascii" "Debian" "stretch"
|
||||||
|
check_alt "Devuan" "beowulf" "Debian" "buster"
|
||||||
check_alt "Devuan" "ceres" "Debian" "sid"
|
check_alt "Devuan" "ceres" "Debian" "sid"
|
||||||
check_alt "Deepin" "panda" "Debian" "sid"
|
check_alt "Deepin" "panda" "Debian" "sid"
|
||||||
check_alt "Deepin" "unstable" "Debian" "sid"
|
check_alt "Deepin" "unstable" "Debian" "sid"
|
||||||
|
check_alt "Deepin" "stable" "Debian" "buster"
|
||||||
check_alt "Pardus" "onyedi" "Debian" "stretch"
|
check_alt "Pardus" "onyedi" "Debian" "stretch"
|
||||||
check_alt "Liquid Lemur" "lemur-3" "Debian" "stretch"
|
check_alt "Liquid Lemur" "lemur-3" "Debian" "stretch"
|
||||||
|
check_alt "Astra Linux" "orel" "Debian" "stretch"
|
||||||
|
check_alt "Ubilinux" "dolcetto" "Debian" "stretch"
|
||||||
|
|
||||||
if [ "X${DISTRO}" == "Xdebian" ]; then
|
if [ "X${DISTRO}" == "Xdebian" ]; then
|
||||||
print_status "Unknown Debian-based distribution, checking /etc/debian_version..."
|
print_status "Unknown Debian-based distribution, checking /etc/debian_version..."
|
||||||
Reference in New Issue
Block a user