From 5d9675e435bbe222f7b6b8d6742b6dfe040819f3 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 21 Apr 2010 11:54:14 +0200 Subject: [PATCH] shutils/metadata.sh: use find and readlink rather than find -L. --HG-- extra : convert_revision : 489747f192448a175f24cee7762a51e2568a1b54 --- xbps-src/shutils/metadata.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/xbps-src/shutils/metadata.sh b/xbps-src/shutils/metadata.sh index d937c38838e..15890da0c7d 100644 --- a/xbps-src/shutils/metadata.sh +++ b/xbps-src/shutils/metadata.sh @@ -126,8 +126,9 @@ xbps_write_metadata_pkg_real() # Add info-files trigger. triggers="info-files $triggers" - for f in $(find -L ${DESTDIR}/usr/share/info -type f); do - j=$(echo $f|sed -e "$fpattern") + for f in $(find ${DESTDIR}/usr/share/info -type f); do + rlink=$(readlink -f $f) + j=$(echo $rlink|sed -e "$fpattern") [ "$j" = "" ] && continue [ "$j" = "/usr/share/info/dir" ] && continue # Ignore compressed files. @@ -158,8 +159,9 @@ xbps_write_metadata_pkg_real() # compress all them with gzip. # if [ -d "${DESTDIR}/usr/share/man" ]; then - for f in $(find -L ${DESTDIR}/usr/share/man -type f); do - j=$(echo $f|sed -e "$fpattern") + for f in $(find ${DESTDIR}/usr/share/man -type f); do + rlink=$(readlink -f $f) + j=$(echo $rlink|sed -e "$fpattern") [ "$j" = "" ] && continue if $(echo $j|grep -q '.*.gz$'); then continue