From e63887eda6765e1059939ff9c89e4fb244b5819b Mon Sep 17 00:00:00 2001 From: Gavin Carr Date: Wed, 4 Oct 2006 22:02:39 +0000 Subject: Fix NP shortname defaulting; downgrade version requirements. git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/Nagios-Plugin/trunk@1489 f882894a-f735-0410-b71e-b25c423dba1c --- lib/Nagios/Plugin/Functions.pm | 10 +++++++--- lib/Nagios/Plugin/Performance.pm | 2 +- lib/Nagios/Plugin/Range.pm | 2 +- lib/Nagios/Plugin/Threshold.pm | 2 +- 4 files changed, 10 insertions(+), 6 deletions(-) (limited to 'lib/Nagios/Plugin') diff --git a/lib/Nagios/Plugin/Functions.pm b/lib/Nagios/Plugin/Functions.pm index 9cb7eb6..804661c 100644 --- a/lib/Nagios/Plugin/Functions.pm +++ b/lib/Nagios/Plugin/Functions.pm @@ -1,7 +1,10 @@ -# This module holds all exported variables -# and base functions +# Functional interface to basic Nagios::Plugin constants, exports, +# and functions + package Nagios::Plugin::Functions; +use 5.006; + use strict; use warnings; use File::Basename; @@ -47,7 +50,8 @@ sub get_shortname { return $arg{plugin}->shortname if $arg{plugin}; my $shortname = uc basename($ENV{NAGIOS_PLUGIN} || $0); - $shortname =~ s/^CHECK_//; + $shortname =~ s/^CHECK_//; # Remove any leading CHECK_ + $shortname =~ s/\..*$//; # Remove any trailing suffix return $shortname; } diff --git a/lib/Nagios/Plugin/Performance.pm b/lib/Nagios/Plugin/Performance.pm index 38803a6..512e07d 100644 --- a/lib/Nagios/Plugin/Performance.pm +++ b/lib/Nagios/Plugin/Performance.pm @@ -1,6 +1,6 @@ package Nagios::Plugin::Performance; -use 5.008004; +use 5.006; use strict; use warnings; diff --git a/lib/Nagios/Plugin/Range.pm b/lib/Nagios/Plugin/Range.pm index f354a54..53a857f 100644 --- a/lib/Nagios/Plugin/Range.pm +++ b/lib/Nagios/Plugin/Range.pm @@ -1,6 +1,6 @@ package Nagios::Plugin::Range; -use 5.008004; +use 5.006; use strict; use warnings; diff --git a/lib/Nagios/Plugin/Threshold.pm b/lib/Nagios/Plugin/Threshold.pm index 3e14d82..829da66 100644 --- a/lib/Nagios/Plugin/Threshold.pm +++ b/lib/Nagios/Plugin/Threshold.pm @@ -1,6 +1,6 @@ package Nagios::Plugin::Threshold; -use 5.008004; +use 5.006; use strict; use warnings; -- cgit v1.2.3-74-g34f1