readd nodejs keyring stuff

This commit is contained in:
axolotle 2023-04-04 16:46:04 +02:00
parent 4f87cbce82
commit 0e94668abf

10
ynh-dev
View file

@ -332,8 +332,16 @@ EOF
# Vite require node v14 to parse modern syntax # Vite require node v14 to parse modern syntax
if [[ ! $(node -v) == v14* ]] if [[ ! $(node -v) == v14* ]]
then then
DISTRO="$(lsb_release -s -c)"
if [ "$DISTRO" == "buster" ]; then
info "Installing node v14..." info "Installing node v14..."
curl -fsSL https://deb.nodesource.com/setup_14.x | bash - KEYRING=/usr/share/keyrings/nodesource.gpg
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | sudo tee "$KEYRING" >/dev/null
gpg --no-default-keyring --keyring "$KEYRING" --list-keys
VERSION=node_14.x
echo "deb [signed-by=$KEYRING] https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee /etc/apt/sources.list.d/nodesource.list
fi
apt-get update
apt install nodejs -y apt install nodejs -y
# to return to nodejs debian version # to return to nodejs debian version
# apt purge nodejs && rm -r /etc/apt/sources.list.d/nodesource.list && apt install nodejs # apt purge nodejs && rm -r /etc/apt/sources.list.d/nodesource.list && apt install nodejs