[Lsb-messages] /var/www/bzr/lsb/devel/componenttodb r52: Process post-depends in Deb packages

Denis Silakov dsilakov at gmail.com
Mon Jun 20 15:02:20 UTC 2016


------------------------------------------------------------
revno: 52
committer: Denis Silakov <dsilakov at gmail.com>
branch nick: componenttodb
timestamp: Mon 2016-06-20 18:02:20 +0300
message:
  Process post-depends in Deb packages
modified:
  apptodb.pl
  distrtodb.pl
-------------- next part --------------
=== modified file 'apptodb.pl'
--- a/apptodb.pl	2016-06-20 14:34:48 +0000
+++ b/apptodb.pl	2016-06-20 15:02:20 +0000
@@ -404,6 +404,7 @@
         system "echo \"!PkgRequires\" >> $OutputFile";
         system "dpkg-deb -f $abs_file_path depends | tr ',' '\n'  >> $OutputFile";
         system "dpkg-deb -f $abs_file_path pre-depends | tr ',' '\n'  >> $OutputFile";
+        system "dpkg-deb -f $abs_file_path post-depends | tr ',' '\n'  >> $OutputFile";
     }
 
     system "echo $tmpDir/ > $tmpDir/apptodb_list";
@@ -447,6 +448,7 @@
             if( $opt_pkginfo ) {
                 system "dpkg-deb -f $abs_file_path depends | tr ',' '\n' >> $OutputFile";
                 system "dpkg-deb -f $abs_file_path pre-depends | tr ',' '\n' >> $OutputFile";
+                system "dpkg-deb -f $abs_file_path post-depends | tr ',' '\n' >> $OutputFile";
             }
         }
     }

=== modified file 'distrtodb.pl'
--- a/distrtodb.pl	2016-06-20 14:34:48 +0000
+++ b/distrtodb.pl	2016-06-20 15:02:20 +0000
@@ -250,6 +250,7 @@
                     system "echo \!PkgRequires >> $OutputFile";
                     system "dpkg-query --showformat='\${depends}' --show $CompName | tr ',' '\n' >> $OutputFile";
                     system "dpkg-query --showformat='\${pre-depends}' --show $CompName | tr ',' '\n' >> $OutputFile";
+                    system "dpkg-query --showformat='\${post-depends}' --show $CompName | tr ',' '\n' >> $OutputFile";
                 }
             }
         }
@@ -373,6 +374,7 @@
                 system "echo \!PkgRequires >> $OutputFile";
                 system "dpkg-deb -f $filename depends | tr ',' '\n' >> $OutputFile";
                 system "dpkg-deb -f $filename pre-depends | tr ',' '\n' >> $OutputFile";
+                system "dpkg-deb -f $filename post-depends | tr ',' '\n' >> $OutputFile";
             }
         }
         system "rm ".$PkgBaseName."_upload_data";



More information about the lsb-messages mailing list