# HG changeset patch # User Heiko Schlittermann (JUMPER) # Date 1389714850 -3600 # Node ID a1b5a2326a66d39c1278ed486b6608bc66a8a62c # Parent 877c4297d82e0db933ec1130bc213cbb052f41ba debianzed diff -r 877c4297d82e -r a1b5a2326a66 .hgignore --- 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 diff -r 877c4297d82e -r a1b5a2326a66 Build.PL --- 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; diff -r 877c4297d82e -r a1b5a2326a66 MANIFEST.SKIP --- 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/ diff -r 877c4297d82e -r a1b5a2326a66 debian/changelog --- /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 Tue, 14 Jan 2014 16:49:15 +0100 + +nagios-plugin-amanda-client (0.0.1) stable; urgency=low + + * Initial release. + + -- Heiko Schlittermann Tue, 14 Jan 2014 16:48:48 +0100 diff -r 877c4297d82e -r a1b5a2326a66 debian/compat --- /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 diff -r 877c4297d82e -r a1b5a2326a66 debian/control --- /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 + +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. diff -r 877c4297d82e -r a1b5a2326a66 debian/rules --- /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 $@ diff -r 877c4297d82e -r a1b5a2326a66 plugins/check_amanda-client --- 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;