[Fix] Update `nvm_extract_tarball` to support OpenBSD
Fixes #2660.
parent
ccd442d833
commit
79ad72d116
10
nvm.sh
10
nvm.sh
|
@ -2270,7 +2270,15 @@ nvm_extract_tarball() {
|
||||||
tar='gtar'
|
tar='gtar'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
command "${tar}" -x${tar_compression_flag}f "${TARBALL}" -C "${TMPDIR}" --strip-components 1 || return 1
|
if [ "${NVM_OS}" = 'openbsd' ]; then
|
||||||
|
if [ "${tar_compression_flag}" = 'J' ]; then
|
||||||
|
command xzcat "${TARBALL}" | "${tar}" -xf - -C "${TMPDIR}" -s '/[^\/]*\///' || return 1
|
||||||
|
else
|
||||||
|
command "${tar}" -x${tar_compression_flag}f "${TARBALL}" -C "${TMPDIR}" -s '/[^\/]*\///' || return 1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
command "${tar}" -x${tar_compression_flag}f "${TARBALL}" -C "${TMPDIR}" --strip-components 1 || return 1
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
nvm_get_make_jobs() {
|
nvm_get_make_jobs() {
|
||||||
|
|
Loading…
Reference in New Issue