]> git.donarmstrong.com Git - debhelper.git/blobdiff - dh_gencontrol
dh_gencontrol: Drop the Homepage field from udebs. Closes: #492719
[debhelper.git] / dh_gencontrol
index b9aaefb490d59873823e1fe703268d7872af7ff5..785586f98de8ad5c7c609a9f85df01be94d3ed14 100755 (executable)
@@ -21,13 +21,13 @@ proper permissions.
 
 This program is merely a wrapper around L<dpkg-gencontrol(1)>, which calls
 it once for each package being acted on, and passes in some additional
-useful flags including "-isp". 
+useful flags.
 
 =head1 OPTIONS
 
 =over 4
 
-=item B<-u>I<params>, B<--dpkg-gencontrol-params>I<params>
+=item B<-u>I<params>, B<--dpkg-gencontrol-params>=I<params>
 
 =item B<--> I<params>
 
@@ -54,10 +54,14 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
 
        # Generate and install control file.
        my @command="dpkg-gencontrol";
-       if (GetPackages() > 1) {
+       if (getpackages() > 1) {
                push @command, "-p$package";
        }
-       doit(@command, "-l$changelog", "-isp", "-Tdebian/${ext}substvars", 
+       if (is_udeb($package)) {
+               push @command, "-UHomepage";
+               push @command, "-n".udeb_filename($package);
+       }
+       doit(@command, "-l$changelog", "-Tdebian/${ext}substvars", 
                "-P$tmp",@{$dh{U_PARAMS}});
 
        # This chmod is only necessary if the user sets the umask to