From 5c2d43e463ccfe8e6ecc922ef2778c28d4c858db Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 5 Oct 2020 09:43:30 +0300 Subject: [PATCH] pkg_swap: Fix bug with broken symlinks --- kiss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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