debianzed
authorHeiko Schlittermann (JUMPER) <hs@schlittermann.de>
Tue, 14 Jan 2014 16:54:10 +0100
changeset 15 a1b5a2326a66
parent 14 877c4297d82e
child 16 647c46fe92cf
debianzed
.hgignore
Build.PL
MANIFEST.SKIP
debian/changelog
debian/compat
debian/control
debian/rules
plugins/check_amanda-client
--- a/.hgignore	Tue Jan 14 14:33:43 2014 +0100
+++ b/.hgignore	Tue Jan 14 16:54:10 2014 +0100
@@ -5,3 +5,9 @@
 Build
 *.bak
 MYMETA.*
+debian/nagios-plugin-amanda-client
+debian/debhelper.log
+debian/files
+debian/nagios-plugin-amanda-client.debhelper.log
+debian/nagios-plugin-amanda-client.substvars
+debian/substvars
--- 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;
 
--- a/MANIFEST.SKIP	Tue Jan 14 14:33:43 2014 +0100
+++ b/MANIFEST.SKIP	Tue Jan 14 16:54:10 2014 +0100
@@ -74,3 +74,4 @@
 
 ^\.hg\/
 ^\..*sw.$
+^debian/
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/changelog	Tue Jan 14 16:54:10 2014 +0100
@@ -0,0 +1,11 @@
+nagios-plugin-amanda-client (0.0.2) stable; urgency=low
+
+  * fixed install path and dependency on amanda-client 
+
+ -- Heiko Schlittermann <hs@schlittermann.de>  Tue, 14 Jan 2014 16:49:15 +0100
+
+nagios-plugin-amanda-client (0.0.1) stable; urgency=low
+
+  * Initial release.
+
+ -- Heiko Schlittermann <hs@schlittermann.de>  Tue, 14 Jan 2014 16:48:48 +0100
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/compat	Tue Jan 14 16:54:10 2014 +0100
@@ -0,0 +1,1 @@
+9
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/control	Tue Jan 14 16:54:10 2014 +0100
@@ -0,0 +1,9 @@
+Source: nagios-plugin-amanda-client
+Maintainer: Heiko Schlittermann <hs@schlittermann.de>
+
+Package: nagios-plugin-amanda-client
+Architecture: any
+Depends: amanda-client (>= 3.0)
+Description: nagios plugin do client side checks of the Amanda backup suite
+ This is a nagios plugin. It checks triggers the Amanda client check
+ for the current host and compares the DLE with the currenty mounted file systems.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/rules	Tue Jan 14 16:54:10 2014 +0100
@@ -0,0 +1,4 @@
+#! /usr/bin/make -f
+
+%: 
+	@dh $@
--- a/plugins/check_amanda-client	Tue Jan 14 14:33:43 2014 +0100
+++ b/plugins/check_amanda-client	Tue Jan 14 16:54:10 2014 +0100
@@ -12,7 +12,7 @@
 use Carp;
 use Pod::Usage;
 
-our $VERSION = '0.1.0';
+our $VERSION = '0.0.2';
 
 sub su;
 sub find_tool;