if ($skip) {
$stat->prepared(1);
$stat->created(1);
+ $stat->dist($file);
return 1;
}
}
$self->SUPER::prepare(%opts);
+ $stat->prepared(0);
+
my $desc = $mod->description;
($desc = $name) =~ s/-+/::/g unless $desc;
$stat->desc($desc);
unless ($stat->prepared) {
error 'Can\'t create ' . $stat->distribution . ' since it was never prepared -- aborting';
$stat->created(0);
+ $stat->dist(undef);
return 0;
}
if ($stat->created) {
msg $stat->distribution . ' was already created -- skipping';
+ $stat->dist($stat->eb_file);
return 1;
}
$stat->created(0);
+ $stat->dist(undef);
$self->SUPER::create(@_);
+ $stat->created(0);
+ $stat->dist(undef);
+
my $dir = $stat->eb_dir;
unless (-d $dir) {
eval { mkpath $dir };
}
$stat->created(1);
+ $stat->dist($file);
return 1;
}