Build.PL
changeset 15 a1b5a2326a66
parent 14 877c4297d82e
child 16 647c46fe92cf
--- a/Build.PL	Tue Jan 14 14:33:43 2014 +0100
+++ b/Build.PL	Tue Jan 14 16:54:10 2014 +0100
@@ -22,12 +22,16 @@
     },
 );
 
-my $base = defined $builder->install_base 
-    ?  $builder->install_base
-    : $builder->installdirs eq 'site' ? '/usr/local/lib' 
-	: '/usr/lib';
 
-$builder->install_path('nagios' => ($builder->install_base // '/usr/local/lib') . '/nagios');
+if (not defined $builder->install_path('nagios')) {
+    my $base = do {
+	if ($builder->installdirs eq 'vendor') { '/usr/lib' }
+	elsif (defined $builder->install_base) { $builder->install_base }
+	else { '/usr/local/lib' }
+    };
+    $builder->install_path('nagios' => $base . '/nagios');
+}
+
 $builder->add_build_element('plugins');
 $builder->create_build_script;