equal
deleted
inserted
replaced
|
1 use 5.010; |
|
2 use strict; |
|
3 use warnings; |
|
4 use Module::Build; |
|
5 |
|
6 my $builder = Module::Build->new( |
|
7 dist_name => 'nagios-plugin-dns-serial', |
|
8 dist_version_from => 'plugins/check_dns-serial', |
|
9 dist_abstract => 'nagios check for dns serial numbers', |
|
10 checks_files => { |
|
11 'plugins/check_dns-serial' => 'nagios/plugins/ius/check_dns-serial', |
|
12 }, |
|
13 license => 'perl', |
|
14 requires => { |
|
15 perl => '5.14.2', |
|
16 'Net::DNS' => '0.74', |
|
17 }, |
|
18 ); |
|
19 |
|
20 if (not defined $builder->install_path('nagios')) { |
|
21 my $base = do { |
|
22 if ($builder->installdirs eq 'vendor') { '/usr/lib' } |
|
23 elsif (defined $builder->install_base) { $builder->install_base } |
|
24 else { '/usr/local/lib' } |
|
25 }; |
|
26 $builder->install_path(nagios => "$base/nagios"); |
|
27 } |
|
28 |
|
29 $builder->bindoc_dirs([@{ $builder->bindoc_dirs }, 'blib/nagios/plugins/ius']); |
|
30 $builder->add_build_element('checks'); |
|
31 |
|
32 # finally |
|
33 $builder->create_build_script; |