diff options
Diffstat (limited to 'debian/shlibdeps.sh')
-rwxr-xr-x | debian/shlibdeps.sh | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/debian/shlibdeps.sh b/debian/shlibdeps.sh index c602cea8c..0f07ca3a8 100755 --- a/debian/shlibdeps.sh +++ b/debian/shlibdeps.sh @@ -27,5 +27,22 @@ for file in `echo $OPTIONAL $RECOMMENDED`; do REQUIRED=`echo "$REQUIRED" | grep -v $file` done + +# remove nonexisting files, warn in that case +for file in $RECOMMENDED; do + if test ! -f "$file"; then + echo "WARNING: non-existing file \"$file\" in RECOMMENDED list" + RECOMMENDED=`echo "$var" | grep -v $file` + fi +done +for file in $OPTIONAL; do + if test ! -f "$file"; then + echo "WARNING: non-existing file \"$file\" in OPTIONAL list" + OPTIONAL=`echo "$var" | grep -v $file` + fi +done + + + dpkg-shlibdeps -Tdebian/$1.substvars \ $REQUIRED -dRecommends $RECOMMENDED -dSuggests $OPTIONAL |