From: Elan Ruusamäe Date: Mon, 1 Feb 2016 08:42:16 +0000 (+0200) Subject: keep the source here X-Git-Tag: auto/th/monitoring-plugin-check_file_exists-1.0-2~1 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=e3cafd69b65da338e8154eefbd6549cf04c88fd2;p=packages%2Fmonitoring-plugin-check_file_exists.git keep the source here very trivial file and creating patches for changes creates more noise than it's worth --- diff --git a/check_file_exists.sh b/check_file_exists.sh new file mode 100755 index 0000000..bc91daf --- /dev/null +++ b/check_file_exists.sh @@ -0,0 +1,27 @@ +#! /bin/bash +# +# Author : Diego Martin Gardella [dgardella@gmail.com] +# Desc : Plugin to verify if a file exists +# +# + +PROGNAME=`basename $0` +PROGPATH=`echo $0 | sed -e 's,[\\/][^\\/][^\\/]*$,,'` + +. $PROGPATH/utils.sh + +if [ "$1" = "" ] +then + echo -e " Use : $PROGNAME -- Ex : $PROGNAME /etc/hosts \n " + exit $STATE_UNKNOWN +fi + + +if [ -f $1 ] +then + echo "OK - $1 : EXISTS :: `head -3 $1`" # shows the first three lines of the file + exit $STATE_OK +else + echo "CRITICAL : $1 Does NOT exists " + exit $STATE_CRITICAL +fi diff --git a/monitoring-plugin-check_file_exists.spec b/monitoring-plugin-check_file_exists.spec index 4c1ce14..d0ac04d 100644 --- a/monitoring-plugin-check_file_exists.spec +++ b/monitoring-plugin-check_file_exists.spec @@ -5,8 +5,7 @@ Version: 1.0 Release: 1 License: GPL Group: Networking -Source0: https://exchange.nagios.org/components/com_mtree/attachment.php?link_id=2330&cf_id=24&/%{plugin}.sh -# Source0-md5: 388097c05f6e58f4eeaca2cdf132331e +Source0: %{plugin}.sh Source1: %{plugin}.cfg URL: https://exchange.nagios.org/directory/Plugins/System-Metrics/File-System/check_file_exists/details BuildRequires: rpmbuild(macros) >= 1.654