run apt with -oDebug:: options for all calls and not only in run_download()

This commit is contained in:
Johannes Schauer Marin Rodrigues 2023-02-01 18:04:49 +01:00
parent 090ce862c7
commit b990a3aa09
Signed by untrusted user: josch
GPG key ID: F2CBA5C78FBD83E1

View file

@ -961,8 +961,18 @@ sub run_dpkg_progress {
} }
sub run_apt_progress { sub run_apt_progress {
my $options = shift; my $options = shift;
my @debs = @{ $options->{PKGS} // [] }; my @debs = @{ $options->{PKGS} // [] };
if ($verbosity_level >= 3) {
my @apt_debug_opts = qw(
-oDebug::pkgProblemResolver=true
-oDebug::pkgDepCache::Marker=1
-oDebug::pkgDepCache::AutoInstall=1
);
push @{ $options->{ARGV} }, @apt_debug_opts;
}
my $get_exec = sub { my $get_exec = sub {
my @prefix = (); my @prefix = ();
my @opts = (); my @opts = ();
@ -1031,15 +1041,6 @@ sub run_apt_download_progress {
info "downloading packages with apt..."; info "downloading packages with apt...";
} }
if ($verbosity_level >= 3) {
my @apt_debug_opts = qw(
-oDebug::pkgProblemResolver=true
-oDebug::pkgDepCache::Marker=1
-oDebug::pkgDepCache::AutoInstall=1
);
push @{ $options->{APT_ARGV} }, @apt_debug_opts;
}
pipe my $rfh, my $wfh; pipe my $rfh, my $wfh;
my $pid = open my $fh, '-|' // error "fork() failed: $!"; my $pid = open my $fh, '-|' // error "fork() failed: $!";
if ($pid == 0) { if ($pid == 0) {