diff --git a/xbps-src/shutils/metadata.sh b/xbps-src/shutils/metadata.sh index 15890da0c7..33d7817281 100644 --- a/xbps-src/shutils/metadata.sh +++ b/xbps-src/shutils/metadata.sh @@ -126,9 +126,8 @@ xbps_write_metadata_pkg_real() # Add info-files trigger. triggers="info-files $triggers" - for f in $(find ${DESTDIR}/usr/share/info -type f); do - rlink=$(readlink -f $f) - j=$(echo $rlink|sed -e "$fpattern") + for f in $(find ${DESTDIR}/usr/share/info -type f -follow); do + j=$(echo $f|sed -e "$fpattern") [ "$j" = "" ] && continue [ "$j" = "/usr/share/info/dir" ] && continue # Ignore compressed files. @@ -159,9 +158,8 @@ xbps_write_metadata_pkg_real() # compress all them with gzip. # if [ -d "${DESTDIR}/usr/share/man" ]; then - for f in $(find ${DESTDIR}/usr/share/man -type f); do - rlink=$(readlink -f $f) - j=$(echo $rlink|sed -e "$fpattern") + for f in $(find ${DESTDIR}/usr/share/man -type f -follow); do + j=$(echo $f|sed -e "$fpattern") [ "$j" = "" ] && continue if $(echo $j|grep -q '.*.gz$'); then continue