diff --git a/functions/functions b/functions/functions index 5060bbc..7ceb61b 100644 --- a/functions/functions +++ b/functions/functions @@ -351,23 +351,11 @@ GenDependics() { cat /tmp/lddlist_tmp$$|sort -u >/tmp/lddlist$$ rm /tmp/lddlist_tmp$$ for i in `cat /tmp/lddlist$$`; do - find /var/install -name "FileRights" -exec \ - grep -l `echo $i|sed -e "s/^\///"` {} \; |\ - sort >>/tmp/packagelist$$ + grep "FN=$i;" $ROOT/var/install/contents|awk -F";" '{print $1}'|sed -e "s/PN=//" >>/tmp/packagelist$$ done rm /tmp/lddlist$$ - sort -u /tmp/packagelist$$ >/tmp/pkglist_sort$$ + sort -u /tmp/packagelist$$ rm /tmp/packagelist$$ - for i in `cat /tmp/pkglist_sort$$`; do - FILE=`dirname $i` - FILE=`dirname $FILE` - if [ -f $FILE/shortname ]; then - cat $FILE/shortname - else - basename $FILE - fi - done - rm /tmp/pkglist_sort$$ fi cd - >/dev/null }