[devscripts] 02/02: scripts/chdist.pl: also set Apt::Architectures

James McCoy jamessan at debian.org
Wed Jan 7 03:40:15 UTC 2015


This is an automated email from the git hooks/post-receive script.

jamessan pushed a commit to branch master
in repository devscripts.

commit 7c82caa7890ae3b36a8c2738641507107b6eaa6e
Author: josch <j.schauer at email.de>
Date:   Tue Jan 6 13:16:52 2015 +0100

    scripts/chdist.pl: also set Apt::Architectures
    
     - to prevent foreign arches to leak into the apt tree
    
    Signed-off-by: James McCoy <jamessan at debian.org>
---
 debian/changelog  | 4 ++++
 scripts/chdist.pl | 2 ++
 2 files changed, 6 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index a14d368..c072b06 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,6 +13,10 @@ devscripts (2.15.1+exp1) UNRELEASED; urgency=medium
   * debsnap: When specified version or architectures aren't available, warn
     and exit with error code 2.  (Closes: #774276)
 
+  [ Johannes Schauer ]
+  * chdist: Also set Apt::Architectures to prevent foreign architectures from
+    the host leaking into the apt tree (Closes: #774685)
+
  -- James McCoy <jamessan at debian.org>  Sat, 03 Jan 2015 00:47:36 -0500
 
 devscripts (2.15.1) unstable; urgency=medium
diff --git a/scripts/chdist.pl b/scripts/chdist.pl
index 3f8001f..7584232 100755
--- a/scripts/chdist.pl
+++ b/scripts/chdist.pl
@@ -237,6 +237,7 @@ sub aptopts
     if ($arch) {
 	print "W: Forcing arch $arch for this command only.\n";
 	push(@opts, '-o', "Apt::Architecture=$arch");
+	push(@opts, '-o', "Apt::Architectures=$arch");
     }
     return @opts;
 }
@@ -370,6 +371,7 @@ EOF
     print FH <<EOF;
 Apt {
    Architecture "$arch";
+   Architectures "$arch";
 };
 
 Dir "$dir";

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/devscripts.git



More information about the devscripts-devel mailing list