Überarbeitung der gendependics funktion - diese lässt sich dank /var/install/contents

drastisch vereinfachen



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4620 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2009-04-24 06:29:03 +00:00
parent 2896cb9b7b
commit 1261269d28

View File

@ -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
}