Build.PL
changeset 8 ebb775c59021
child 10 1c9ab700c340
equal deleted inserted replaced
7:a2ce47570096 8:ebb775c59021
       
     1 #! /usr/bin/perl
       
     2 
       
     3 use strict;
       
     4 use warnings;
       
     5 use Module::Build;
       
     6 
       
     7 my $build = Module::Build->new(
       
     8   module_name       => 'Nagios::Check::DNS::check_tlsa_record',
       
     9   license           => 'perl',
       
    10   dist_name         => 'nagios-plugin-tlsa-record',
       
    11   dist_author       => 'Heike Yvonne Pesch <pesch@schlittermann.de>',
       
    12   dist_abstract     => 'short description',
       
    13   dist_version_from => 'lib/Nagios/Check/DNS/check_tlsa_record.pm',
       
    14   build_requires    => {
       
    15     'Module::Build'       => '0.4',
       
    16   },
       
    17   requires    => {
       
    18     'Test::More'          => '0.10',
       
    19     'Monitoring::Plugin'  => '0.39',
       
    20   },
       
    21   checks_files    => {
       
    22     'bin/check_tlsa-record' => 'nagios/plugins/ius/check_tlsa_record',
       
    23   },
       
    24   bin_scripts     => [glob 'bin/*'],
       
    25 
       
    26 
       
    27 );
       
    28 
       
    29 if (not defined $build->install_path('nagios')) {
       
    30   my $base = do {
       
    31     if    ($build->installdirs eq 'vendor') { '/usr/lib' }
       
    32     elsif (defined $build->install_base)    { $build->install_base }
       
    33     else                                    { '/usr/local/lib' }
       
    34   };
       
    35   $build->install_path(nagios => "$base/nagios");
       
    36 }
       
    37 
       
    38 $build->bindoc_dirs([@{ $build->bindoc_dirs }, 'blib/nagios/plugins/ius']);
       
    39 $build->add_build_element('checks');
       
    40 
       
    41 $build->create_build_script();
       
    42 
       
    43 # vim: ft=perl ts=2 sw=2