summaryrefslogtreecommitdiff
path: root/utils/lib_nvm.sh
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarit.de>2021-11-19 13:14:02 +0100
committerMarkus Heiser <markus.heiser@darmarit.de>2021-11-19 13:19:54 +0100
commit48752815ed5ea0689ed03bcd4b969a2c367de528 (patch)
treea16fdd553c14c8a761f3c57867f9a8bbc0ebf3e4 /utils/lib_nvm.sh
parente82e37ce6dffe2796b0fae63d893ad637c2be37b (diff)
downloadsearxng-48752815ed5ea0689ed03bcd4b969a2c367de528.tar.gz
searxng-48752815ed5ea0689ed03bcd4b969a2c367de528.zip
[fix] make nvm.clean - don't raise error when NVM is not installed
Issue was:: $ LANG=C make nvm.clean INFO: NVM is not installed make: *** [Makefile:99: nvm.clean] Error 42 Now:: $ LANG=C make nvm.clean CLEAN [NVM] not installed BTW: change info_msg to build_msg Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Diffstat (limited to 'utils/lib_nvm.sh')
-rwxr-xr-xutils/lib_nvm.sh13
1 files changed, 8 insertions, 5 deletions
diff --git a/utils/lib_nvm.sh b/utils/lib_nvm.sh
index c12be05cf..d35abef2a 100755
--- a/utils/lib_nvm.sh
+++ b/utils/lib_nvm.sh
@@ -120,14 +120,17 @@ nvm.install() {
nvm.clean() {
if ! nvm.is_installed; then
- info_msg "NVM is not installed"
- return 42
+ build_msg CLEAN "[NVM] not installed"
+ return
fi
if ! nvm.is_local; then
- info_msg "can't remove NVM from ${NVM_DIR}"
- return 42
+ build_msg CLEAN "[NVM] can't remove nvm from ${NVM_DIR}"
+ return
+ fi
+ if [ -n "${NVM_DIR}" ]; then
+ build_msg CLEAN "[NVM] drop $(realpath --relative-to=. "${NVM_DIR}")/"
+ rm -rf "${NVM_DIR}"
fi
- rm -rf "${NVM_DIR}"
}
nvm.status(){