# HG changeset patch # User Heiko Schlittermann # Date 1295993448 -3600 # Node ID bdd9a0816a335678ff5a90928f6fc95d4ffc75fc # Parent ecbfe57939c18476ac333f792798c750b0d6d4fe rm tmp/ on realclean action diff -r ecbfe57939c1 -r bdd9a0816a33 Build.PL --- a/Build.PL Tue Jan 25 23:00:34 2011 +0100 +++ b/Build.PL Tue Jan 25 23:10:48 2011 +0100 @@ -6,19 +6,25 @@ my $builder = Module::Build->subclass( class => "My::Module::Build", - code => <<'___CODE', + code => <<'___CODE', use strict; use warnings; use File::Path; sub ACTION_build { my $self = shift; - File::Path::make_path("tmp/bind/master", "tmp/bind/zones.d"); + File::Path::make_path(qw(tmp/bind/master tmp/bind/zones.d)); $self->SUPER::ACTION_build; } + sub ACTION_realclean { + my $self = shift; + File::Path::remove_tree(qw(tmp/bind/master tmp/bind/zones.d), { safe => 1 }); + map { rmdir } qw(tmp/bind tmp); + $self->SUPER::ACTION_realclean; + } ___CODE ); -my $build = My::Module::Build->new( +my $build = $builder->new( module_name => "dnstools", dist_author => "schlittermann.de", dist_version => "0.1.1",