[PATCH 2/2] Do not ignore trust violations
Ansgar Burchardt
ansgar at 43-1.org
Mon Jul 5 08:11:25 UTC 2010
Set the value of Aptitude::CmdLine::Ignore-Trust-Violations depending on
the $apt_allow_unauthenticated option.
Bug-Debian: http://bugs.debian.org/588035
Signed-off-by: Ansgar Burchardt <ansgar at 43-1.org>
---
lib/Sbuild/AptitudeBuildDepSatisfier.pm | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/lib/Sbuild/AptitudeBuildDepSatisfier.pm b/lib/Sbuild/AptitudeBuildDepSatisfier.pm
index 6f362b2..c4cec31 100644
--- a/lib/Sbuild/AptitudeBuildDepSatisfier.pm
+++ b/lib/Sbuild/AptitudeBuildDepSatisfier.pm
@@ -148,11 +148,13 @@ EOF
my @non_default_deps = $self->get_non_default_deps($dep, {});
+ my $ignore_trust_violations = $self->get_conf('APT_ALLOW_UNAUTHENTICATED') ? 'true' : 'false';
+
my @aptitude_install_command = (
'aptitude',
'-y',
'--without-recommends',
- '-o', 'Aptitude::CmdLine::Ignore-Trust-Violations=true',
+ '-o', "Aptitude::CmdLine::Ignore-Trust-Violations=$ignore_trust_violations",
'-o', 'Aptitude::ProblemResolver::StepScore=100',
'install',
$dummy_pkg_name,
--
1.7.1
--=-=-=--
More information about the Buildd-tools-devel
mailing list