Ü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:
parent
2896cb9b7b
commit
1261269d28
@ -351,23 +351,11 @@ GenDependics() {
|
|||||||
cat /tmp/lddlist_tmp$$|sort -u >/tmp/lddlist$$
|
cat /tmp/lddlist_tmp$$|sort -u >/tmp/lddlist$$
|
||||||
rm /tmp/lddlist_tmp$$
|
rm /tmp/lddlist_tmp$$
|
||||||
for i in `cat /tmp/lddlist$$`; do
|
for i in `cat /tmp/lddlist$$`; do
|
||||||
find /var/install -name "FileRights" -exec \
|
grep "FN=$i;" $ROOT/var/install/contents|awk -F";" '{print $1}'|sed -e "s/PN=//" >>/tmp/packagelist$$
|
||||||
grep -l `echo $i|sed -e "s/^\///"` {} \; |\
|
|
||||||
sort >>/tmp/packagelist$$
|
|
||||||
done
|
done
|
||||||
rm /tmp/lddlist$$
|
rm /tmp/lddlist$$
|
||||||
sort -u /tmp/packagelist$$ >/tmp/pkglist_sort$$
|
sort -u /tmp/packagelist$$
|
||||||
rm /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
|
fi
|
||||||
cd - >/dev/null
|
cd - >/dev/null
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user