diff options
-rw-r--r-- | share/rcm.sh.in | 4 | ||||
-rw-r--r-- | test/rcup-hooks.t | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/share/rcm.sh.in b/share/rcm.sh.in index 80e9e91..d0387e2 100644 --- a/share/rcm.sh.in +++ b/share/rcm.sh.in @@ -13,6 +13,10 @@ MKDIR=mkdir INSTALL=rcup ROOT_DIR="$HOME" +if [ -z "$LOGNAME" ]; then + LOGNAME=$(whoami) +fi + ln_v() { $VERBOSE "'$1' -> '$2'" ln -s "$1" "$2" diff --git a/test/rcup-hooks.t b/test/rcup-hooks.t index 8890f7b..15c6790 100644 --- a/test/rcup-hooks.t +++ b/test/rcup-hooks.t @@ -9,10 +9,10 @@ Pre-up and post-up hooks should run by default $ echo 'echo "example" > /tmp/test' > .dotfiles/hooks/pre-up > echo 'cat /tmp/test; rm /tmp/test' > .dotfiles/hooks/post-up - $ rcup + $ /usr/bin/env -i PATH="$PATH" HOME="$HOME" RCRC="$RCRC" RCM_LIB="$RCM_LIB" rcup example Ensure that hooks run when output of lsrc is non-empty $ touch .dotfiles/testrc - > rcup + $ /usr/bin/env -i PATH="$PATH" HOME="$HOME" RCRC="$RCRC" RCM_LIB="$RCM_LIB" rcup example |