X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FCPANPLUS-Dist-Gentoo.git;a=blobdiff_plain;f=lib%2FCPANPLUS%2FDist%2FGentoo.pm;h=34a27a092dbc2e52024af5b13098e22355b3cf21;hp=962d60f7ff31b9d7ed8637429ba15ddd89aa0e9f;hb=1b3ef6837ed5076bbf9b6ad7f3de2a02cdd4a977;hpb=ab555439f607d3b694d56458b5aac851c544a993 diff --git a/lib/CPANPLUS/Dist/Gentoo.pm b/lib/CPANPLUS/Dist/Gentoo.pm index 962d60f..34a27a0 100644 --- a/lib/CPANPLUS/Dist/Gentoo.pm +++ b/lib/CPANPLUS/Dist/Gentoo.pm @@ -65,9 +65,14 @@ sub format_available { sub init { my ($self) = @_; my $stat = $self->status; + my $conf = $self->parent->parent->configure_object; + $stat->mk_accessors(qw/name version dist desc uri src license deps eb_name eb_version eb_dir eb_file distdir fetched_arch - keywords do_manifest/); + keywords do_manifest + verbose/); + + $stat->verbose($conf->get_conf('verbose')); return 1; } @@ -177,7 +182,6 @@ sub prepare { sub create { my $self = shift; my $stat = $self->status; - my $conf = $self->parent->parent->configure_object; unless ($stat->prepared) { error 'Can\'t create ' . $stat->dist . ' since it was never prepared -- aborting'; @@ -244,7 +248,7 @@ sub create { verbose => 0; unless ($success) { error "$errmsg -- aborting"; - if (defined $output and $conf->get_conf('verbose')) { + if (defined $output and $stat->verbose) { my $msg = join '', @$output; 1 while chomp $msg; error $msg;