diff options
author | Mat M <matm@gmx.fr> | 2019-12-08 00:25:53 +0100 |
---|---|---|
committer | Mike Burns <mburns@thoughtbot.com> | 2020-01-17 16:46:06 -0500 |
commit | f2fb351c391dca7c188a8623e71519619c2ce9a0 (patch) | |
tree | 28efb32af5fa87d62807131e85dbe1529ef23c4a /bin/rcup.in | |
parent | fb8045f1cf3c8a76cba700d4e0507992be738f89 (diff) |
Do not symlink a symlink in mkrc
We have a bug when calling mkrc(1) on a symlink:
```sh
mkrc ~/.vimrc # links ~/.vimrc to ~/.dotfiles/vimrc
mkrc ~/.vimrc # deletes ~/.dotfiles/vimrc
```
This catches that case ahead of time, preventing the user from running
mkrc(1) on a symlink.
Fix #144.
Diffstat (limited to 'bin/rcup.in')
-rwxr-xr-x | bin/rcup.in | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/bin/rcup.in b/bin/rcup.in index 910e534..78f5faa 100755 --- a/bin/rcup.in +++ b/bin/rcup.in @@ -121,10 +121,6 @@ replace_file() { link_file "$src" "$dest" "$sigil" } -is_nested() { - echo "$1" | sed "s:$DEST_DIR/::" | grep '/' >/dev/null -} - is_identical() { diff -c "$1" "$2" > /dev/null 2>&1 } |