Package: kernel-package
Version: 12.032
Tag: patch

Hi,

When I try to specify a --revision of 0, make-kpkg ends up using the
default revision instead.  This occurs because make-kpkg tests whether
Perl thinks that $revision is true, instead of whether it's been
defined.  The attached patch changes this behavior.

-- 
Matt                                            http://ftbfs.org/kraai
diff -ru kernel-package-12.032~/make-kpkg kernel-package-12.032/make-kpkg
--- kernel-package-12.032~/make-kpkg	2010-01-23 09:00:29.000000000 -0800
+++ kernel-package-12.032/make-kpkg	2010-01-23 09:00:50.000000000 -0800
@@ -44,7 +44,7 @@
 my $noexec;
 my $verbose;
 my $initrd=0;
-my $revision=0;
+my $revision;
 my $root_cmd;
 my $signature="" ;
 my $subarch='';
@@ -797,7 +797,7 @@
     $alt_cmd  .= "debian";
   }
 
-  if ($revision) {
+  if (defined($revision)) {
     if ($Targets !~ m/^\s*clean\s*$/) { # No need to do all this for just clean
       $command .= " DEBIAN_REVISION=$revision ";
       $alt_cmd .= " DEBIAN_REVISION=$revision ";

Reply via email to