--- /usr/bin/qpkg 2004-04-09 19:22:39.000000000 +0000 +++ ./qpkg 2004-06-10 14:45:53.179669960 +0000 @@ -296,20 +296,22 @@ fi # get list of ebuilds to work on -if [ "${ffind}" ]; then +if [ "${ffind}" ]; then # file find mode - list all ebuilds for # package/CONTENTS containing if [ "${fpat}" ]; then + norm_file=`readlink -f ${arg}` dirs=`ls /var/db/pkg/${group}/*/CONTENTS \ - | xargs grep -l "${arg}" \ + | xargs grep -l "${norm_file}" \ | xargs --no-run-if-empty -n 1 dirname` else # if the user didnt specify a full path assume they # want to check in the working dir #17331 [ "${arg:0:1}" != "/" ] && arg="${PWD}/${arg}" + norm_file=`readlink -f ${arg}` dirs=`ls /var/db/pkg/${group}/*/CONTENTS \ - | xargs grep -Fl " ${arg}" \ + | xargs grep -Fl " ${norm_file}" \ | xargs --no-run-if-empty -n 1 dirname` fi ipak=`(