aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordylan.araps@gmail.com <dylan.araps@gmail.com>2019-07-31 14:57:14 +0000
committerdylan.araps@gmail.com <dylan.araps@gmail.com>2019-07-31 14:57:14 +0000
commit060c0c68a1e2e6098e205aa65d2833b780587e27 (patch)
treeb4c793beb17549d2382240800ca5954a7f73b005
parent42e4e617bd8de0568d4eb5d64cf75f76b3a81301 (diff)
downloadcpt-060c0c68a1e2e6098e205aa65d2833b780587e27.tar.gz
kiss: Make owns follow symlinks.
FossilOrigin-Name: cf5ca704787f5d31edb91031903cd9dd5c88d1826c802ed1ec7c338cdb3662de
-rwxr-xr-xkiss6
1 files changed, 3 insertions, 3 deletions
diff --git a/kiss b/kiss
index f0fb0ff..ab4f36b 100755
--- a/kiss
+++ b/kiss
@@ -960,12 +960,12 @@ args() {
for file; do
# Strip 'KISS_ROOT' from the file path if passed and
# follow symlinks.
- file=$(realpath "$KISS_ROOT/${file##$KISS_ROOT}")
+ file_true=$(readlink -f "$KISS_ROOT/${file##$KISS_ROOT}")
- [ -f "$file" ] || die "File '$file' doesn't exist."
+ [ -f "$file_true" ] || die "File '$file' doesn't exist."
set +f
- pkg_owns=$(grep -lFx "${file##$KISS_ROOT}" \
+ pkg_owns=$(grep -lFx "${file_true##$KISS_ROOT}" \
"$KISS_ROOT/$pkg_db/"*/manifest)
set -f