]> git.donarmstrong.com Git - debhelper.git/commitdiff
dh: Avoid running install sequence a third time in v9 when the rules file has explici...
authorJoey Hess <joey@kitenet.net>
Mon, 12 Sep 2011 00:26:11 +0000 (20:26 -0400)
committerJoey Hess <joey@kitenet.net>
Mon, 12 Sep 2011 00:26:11 +0000 (20:26 -0400)
Closes: #639341 Thanks, Yann Dirson for test case.
debian/changelog
dh

index 83ba2ea00fae04bb25a348f2f1a3d238173c9e71..73f84804d6eaee7ee42ba74d76eff2d8e70ed32e 100644 (file)
@@ -20,6 +20,9 @@ debhelper (8.9.7) UNRELEASED; urgency=low
   * Remove obsolete versioned dependency on perl-base.
   * Avoid writing debhelper log files in no-act mode. Closes: #640586
   * Tighten parsing of DEB_BUILD_OPTIONS.
+  * dh: Avoid running install sequence a third time in v9 when the
+    rules file has explicit binary-indep and binary-arch targets.
+    Closes: #639341 Thanks, Yann Dirson for test case.
 
  -- Joey Hess <joeyh@debian.org>  Mon, 29 Aug 2011 20:18:01 -0400
 
diff --git a/dh b/dh
index e6c7663e64e717568364386a57015562f85ff9db..dff7f25d4ae438b02e6f9358c380114b085c4b70 100755 (executable)
--- a/dh
+++ b/dh
@@ -418,7 +418,7 @@ if (! compat(8)) {
        $sequences{build} = [@bd_minimal, rules("build-arch"), rules("build-indep")];
        $sequences{'install-indep'} = [rules("build-indep"), @i];
        $sequences{'install-arch'} = [rules("build-arch"), @i];
-       $sequences{'install'} = [rules("build"), rules("install-arch"), rules("install-indep"), @i];
+       $sequences{'install'} = [rules("build"), rules("install-arch"), rules("install-indep")];
        $sequences{'binary-indep'} = [rules("install-indep"), @b];
        $sequences{'binary-arch'} = [rules("install-arch"), @ba, @b];
        $sequences{binary} = [rules("install"), rules("binary-arch"), rules("binary-indep")];