Build.PL
changeset 0 676230d2d1ae
child 1 cff9b7e57f19
equal deleted inserted replaced
-1:000000000000 0:676230d2d1ae
       
     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;