]> git.donarmstrong.com Git - debhelper.git/blobdiff - dh_builddeb
r1655: * Added udeb support, as pioneered by di-packages-build. Understands
[debhelper.git] / dh_builddeb
index 3d9f9d86e88130aef220002e4edb421eb3f6b252..31bcdc67d2b9aeb015ab4b4e2066427ec85590a8 100755 (executable)
@@ -63,7 +63,16 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
                complex_doit("find $tmp -name $_ | xargs rm -rf")
                        foreach split(":", $ENV{DH_ALWAYS_EXCLUDE});
        }
-       doit("dpkg-deb", @{$dh{U_PARAMS}}, "--build", $tmp, $dh{DESTDIR}.$dh{FILENAME});
+       if (! is_udeb($package)) {
+               doit("dpkg-deb", @{$dh{U_PARAMS}}, "--build", $tmp, $dh{DESTDIR}.$dh{FILENAME});
+       }
+       else {
+               my $filename=$dh{FILENAME};
+               if (! $filename) {
+                       $filename="/".udeb_filename($package);
+               }
+               doit("dpkg-deb", @{$dh{U_PARAMS}}, "--build", $tmp, $dh{DESTDIR}.$filename);
+       }
 }
 
 =head1 SEE ALSO