sergiomb pushed to dpkg (epel7). "Add patch for #642160 (empty argv to dpkg --print-architecture)"

notifications at fedoraproject.org notifications at fedoraproject.org
Sun Apr 19 20:57:20 UTC 2015


>From 2f5aefdad33489ceb6f7e79306928fd0da180b22 Mon Sep 17 00:00:00 2001
From: "Jeroen van Meeuwen (Ergo Project)"
 <jeroen.van.meeuwen at ergo-project.org>
Date: Sun, 17 Oct 2010 12:30:57 +0100
Subject: Add patch for #642160 (empty argv to dpkg --print-architecture)


diff --git a/fedora-bug642160-empty-argv.patch b/fedora-bug642160-empty-argv.patch
new file mode 100644
index 0000000..86528a3
--- /dev/null
+++ b/fedora-bug642160-empty-argv.patch
@@ -0,0 +1,15 @@
+diff -ur dpkg-1.15.5.6.orig/scripts/Dpkg/Arch.pm dpkg-1.15.5.6/scripts/Dpkg/Arch.pm
+--- dpkg-1.15.5.6.orig/scripts/Dpkg/Arch.pm	2010-01-08 08:00:34.000000000 +0000
++++ dpkg-1.15.5.6/scripts/Dpkg/Arch.pm	2010-10-17 12:29:46.916000478 +0100
+@@ -47,8 +47,9 @@
+ 	return $build_arch if defined $build_arch;
+ 
+ 	my $build_arch = `dpkg --print-architecture`;
+-	# FIXME: Handle bootstrapping
+-	syserr("dpkg --print-architecture failed") if $? >> 8;
++    if ($? >> 8 || $build_arch =~ /^\s*$/) {
++        $build_arch = get_raw_host_arch();
++    }
+ 
+ 	chomp $build_arch;
+ 	return $build_arch;
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/dpkg.git/commit/?h=epel7&id=2f5aefdad33489ceb6f7e79306928fd0da180b22


More information about the scm-commits mailing list