From f3103487b0c465f00702e136e599edbfe8eff0d4 Mon Sep 17 00:00:00 2001 From: joeyvandijk Date: Wed, 13 Nov 2013 08:39:01 +0100 Subject: [PATCH] fixed issue with correct overwriting symlink --- nvm.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nvm.sh b/nvm.sh index d12e1f1..cdb623e 100755 --- a/nvm.sh +++ b/nvm.sh @@ -127,7 +127,10 @@ nvm_checksum() { nvm_update_symlink() { # execute only when a symlink is defined if [ -f $NVM_DIR/symlink ]; then - ln -s $(echo $NVM_DIR/v`cat $NVM_DIR/alias/default`) $(echo `cat $NVM_DIR/symlink`) + if [ -d `cat $NVM_DIR/symlink` ]; then + rm `cat $NVM_DIR/symlink` + fi + ln -sf $(echo $NVM_DIR/`cat $NVM_DIR/alias/default`) $(echo `cat $NVM_DIR/symlink`) fi }