⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.101
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
Server Software:
Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.25
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
proc
/
self
/
root
/
opt
/
nvm
/
test
/
installation_node
/
View File Name :
install hook
#!/bin/sh die () { echo "$@" ; exit 1; } . ../../nvm.sh VERSION='v0.11.0' VERSION_PATH="$(nvm_version_path "${VERSION}")" succeed() { nvm_echo "$@" NVM_INSTALL_THIRD_PARTY_HOOK= nvm install "${VERSION}" } fail() { succeed "$@" return 11 } ! nvm_is_version_installed "${VERSION}" || nvm uninstall "${VERSION}" || die 'uninstall failed' # an existing but empty VERSION_PATH directory should not be enough to satisfy nvm_is_version_installed rm -rf "${VERSION_PATH}" mkdir -p "${VERSION_PATH}" nvm_is_version_installed "${VERSION}" && die 'nvm_is_version_installed check not strict enough' rmdir "${VERSION_PATH}" OUTPUT="$(NVM_INSTALL_THIRD_PARTY_HOOK=succeed nvm install "${VERSION}")" USE_OUTPUT="$(nvm use "${VERSION}")" EXPECTED_OUTPUT="${VERSION} node std binary ${VERSION_PATH} Downloading and installing node ${VERSION}... ${USE_OUTPUT}" [ "${OUTPUT}" = "${EXPECTED_OUTPUT}" ] || die "expected >${EXPECTED_OUTPUT}<; got >${OUTPUT}<" ! nvm_is_version_installed "${VERSION}" || nvm uninstall "${VERSION}" || die 'uninstall 2 failed' OUTPUT="$(NVM_INSTALL_THIRD_PARTY_HOOK=fail nvm install "${VERSION}" || echo 'failed')" USE_OUTPUT="$(nvm use "${VERSION}")" EXPECTED_OUTPUT="${VERSION} node std binary ${VERSION_PATH} Downloading and installing node ${VERSION}... ${USE_OUTPUT} failed" [ "${OUTPUT}" = "${EXPECTED_OUTPUT}" ] || die "expected >${EXPECTED_OUTPUT}<; got >${OUTPUT}<"