# HG changeset patch # User Pascal Bellard # Date 1243359711 -7200 # Node ID c9eae696a57de493752e9bc697b0c04559fb1937 # Parent 41a374a7bfc48c2f026d954c0e93fd68876ea412 tazpkg convert: update BUGS diff -r 41a374a7bfc4 -r c9eae696a57d tazpkg --- a/tazpkg Tue May 26 18:59:47 2009 +0200 +++ b/tazpkg Tue May 26 19:41:51 2009 +0200 @@ -936,12 +936,22 @@ if [ -n "$dep" ]; then echo -n " $dep" else - echo "WARNING: unknown dependency for $lib" 1>&2 + echo "$lib" >> $TMP_DIR/unresolved fi done done } +show_unresolved_lib() +{ + if [ -s $TMP_DIR/unresolved ]; then + echo "BUGS=\"No dependency for $(cat $TMP_DIR/unresolved)\"" >> $1 + for lib in $(cat $TMP_DIR/unresolved) ; do + echo -e "$WARNING: unknown dependency for $lib" + done + fi +} + # convert a .deb package to .tazpkg convert_deb() { @@ -968,6 +978,7 @@ MAINTAINER="nobody@slitaz.org" DEPENDS="$(find_depends)" EOT + show_unresolved_lib $file/receipt awk ' { if (/^ / && show) print substr($0,2); @@ -1021,7 +1032,8 @@ cd $TMP_DIR/$file/fs/ rpm2cpio $PACKAGE_FILE | cpio -idm cd ../.. - echo "DEPENDS=\"$(find_depends)\"" >> $TMP_DIR/receipt + echo "DEPENDS=\"$(find_depends)\"" >> $TMP_DIR/$file/receipt + show_unresolved_lib $TMP_DIR/$file/receipt tazpkg pack $file mv $file.tazpkg $TOP_DIR cd $TOP_DIR