--- 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;