mirror of https://git.tuxpa.in/a/code-server.git
feat: add npm_config_build_from_source to build scripts
This is necessary due to argon2 being added and an upstream issue where it uses a Linux build that is too new for CentOS 7.
This commit is contained in:
parent
8c2bb61af9
commit
deaa2242ca
|
@ -1,6 +1,10 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
|
# This is due to an upstream issue with RHEL7/CentOS 7 comptability with node-argon2
|
||||||
|
# See: https://github.com/cdr/code-server/pull/3422#pullrequestreview-677765057
|
||||||
|
npm_config_build_from_source=true
|
||||||
|
|
||||||
main() {
|
main() {
|
||||||
cd "$(dirname "${0}")/../.."
|
cd "$(dirname "${0}")/../.."
|
||||||
source ./ci/lib.sh
|
source ./ci/lib.sh
|
||||||
|
|
|
@ -18,6 +18,9 @@ detect_arch() {
|
||||||
}
|
}
|
||||||
|
|
||||||
ARCH="${NPM_CONFIG_ARCH:-$(detect_arch)}"
|
ARCH="${NPM_CONFIG_ARCH:-$(detect_arch)}"
|
||||||
|
# This is due to an upstream issue with RHEL7/CentOS 7 comptability with node-argon2
|
||||||
|
# See: https://github.com/cdr/code-server/pull/3422#pullrequestreview-677765057
|
||||||
|
npm_config_build_from_source=true
|
||||||
|
|
||||||
main() {
|
main() {
|
||||||
# Grabs the major version of node from $npm_config_user_agent which looks like
|
# Grabs the major version of node from $npm_config_user_agent which looks like
|
||||||
|
|
Loading…
Reference in New Issue