]> git.donarmstrong.com Git - debhelper.git/commitdiff
dh: Fix make parsing to not be broken by locale settings. Closes: #517617
authorJoey Hess <joey@gnu.kitenet.net>
Sun, 1 Mar 2009 00:52:33 +0000 (19:52 -0500)
committerJoey Hess <joey@gnu.kitenet.net>
Sun, 1 Mar 2009 00:52:33 +0000 (19:52 -0500)
debian/changelog
dh

index a278b3301a5afc69e1f24a01315e7e144ae61cc2..25f3d2c6c17667779f483865c48e111a1fc5a5bc 100644 (file)
@@ -1,3 +1,10 @@
+debhelper (7.0.52) UNRELEASED; urgency=low
+
+  * dh: Fix make parsing to not be broken by locale settings.
+    Closes: #517617
+
+ -- Joey Hess <joeyh@debian.org>  Sat, 28 Feb 2009 19:52:06 -0500
+
 debhelper (7.0.51) unstable; urgency=low
 
   * dh: Man page typos. Closes: #517549, #517550
diff --git a/dh b/dh
index d076919a82db1dab088c1e93a9b86960ae74c64d..6c52f72e98330cb729411f15a647182d7846a447 100755 (executable)
--- a/dh
+++ b/dh
@@ -506,7 +506,7 @@ sub rules_explicit_target {
        if (! $rules_parsed) {  
                my $processing_targets = 0;
                my $not_a_target = 0;
-               open(MAKE, "make -Rrnpsf debian/rules debhelper-fail-me 2>/dev/null |");
+               open(MAKE, "LANG=C make -Rrnpsf debian/rules debhelper-fail-me 2>/dev/null |");
                while (<MAKE>) {
                        if ($processing_targets) {
                                if (/^# Not a target:/) {