diff --git a/kiss b/kiss index eee3751..fd6abd1 100755 --- a/kiss +++ b/kiss @@ -977,7 +977,7 @@ pkg_swap() { if [ -d "$alt" ] || [ -d "$2" ]; then die "source or target is directory" - elif [ ! -e "$alt" ]; then + elif [ ! -h "$alt" ] && [ ! -e "$alt" ]; then die "alternative '$1 $2' doesn't exist" elif [ -e "$2" ]; then