summaryrefslogtreecommitdiffstats
path: root/urpm/bug_report.pm
diff options
context:
space:
mode:
Diffstat (limited to 'urpm/bug_report.pm')
-rw-r--r--urpm/bug_report.pm7
1 files changed, 2 insertions, 5 deletions
diff --git a/urpm/bug_report.pm b/urpm/bug_report.pm
index f4265870..d6aeb492 100644
--- a/urpm/bug_report.pm
+++ b/urpm/bug_report.pm
@@ -27,13 +27,10 @@ sub rpmdb_to_synthesis {
sub write_urpmdb {
my ($urpm, $bug_report_dir) = @_;
- require URPM::Build;
foreach (@{$urpm->{media}}) {
- #- take care of virtual medium this way.
- #- now build directly synthesis file, this is by far the simplest method.
if (urpm::media::is_valid_medium($_)) {
- $urpm->build_synthesis(start => $_->{start}, end => $_->{end}, synthesis => "$bug_report_dir/synthesis." . urpm::media::_hdlist($_));
- $urpm->{log}(N("built hdlist synthesis file for medium \"%s\"", $_->{name}));
+ system('cp', urpm::media::any_synthesis($urpm, $_),
+ "$bug_report_dir/" . urpm::media::_synthesis($_)) == 0 or $urpm->{fatal}(1, "failed to copy $_->{name} synthesis");
}
}
#- fake configuration written to convert virtual media on the fly.