Package: netsaint-plugins
Version: 1.2.9.4-18.1
Severity: grave
Tags: patch
Justification: causes non-serious data loss

In consequence of sh-syntax errors, the check_log script deletes
/bin/mktemp file if started as root (thus breaking an essential
package), never mind runs properly.

Unfortunately, i haven't figured out how to build that script from the
source (plugins-scripts/check_log.sh) and i submit this patch only for
information.

--- /tmp/tmp.orig/netsaint-plugins-1.2.9.4/plugins-scripts/check_log.sh Sat Apr 
14 00:19:47 2001
+++ check_log   Wed Apr 20 12:30:47 2005
@@ -62,12 +62,12 @@
 
 ECHO="/bin/echo"
 GREP="/bin/grep"
-DIFF="/bin/diff"
-TAIL="/bin/tail"
+DIFF="/usr/bin/diff"
+TAIL="/usr/bin/tail"
 CAT="/bin/cat"
 RM="/bin/rm"
 
-PROGNAME=`/bin/basename $0`
+PROGNAME=`/usr/bin/basename $0`
 PROGPATH=`echo $0 | /bin/sed -e 's,[\\/][^\\/][^\\/]*$,,'`
 REVISION=`echo '$Revision: 1.3.2.4 $' | /bin/sed -e 's/[^0-9.]//g'`
 
@@ -175,13 +175,13 @@
 
 # The temporary file that the script should use while
 # processing the log file.
-if [-x /bin/mktemp]; then
-       tempdiff="/bin/mktemp /tmp/check_log.XXXXXXXXXX"
+if [ -x /bin/mktemp ]; then
+       tempdiff=`/bin/mktemp /tmp/check_log.XXXXXXXXXX`
 else
        date=`/bin/date '+%H%M%S'`
        tempdiff="/tmp/check_log.$date"
        /bin/touch $tempdiff
-       chmod 600 $tempdiff
+       /bin/chmod 600 $tempdiff
 fi
 
 $DIFF $logfile $oldlog > $tempdiff
@@ -203,6 +203,6 @@
        exitstatus=${STATE_WARNING}
 fi
 
-exit exitstatus
+exit $exitstatus
 
 

-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux spider 2.4.18 #1 Tue Jan 11 20:42:15 MSK 2005 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages netsaint-plugins depends on:
ii  dnsutils               1:9.2.1-2.woody.2 Clients provided with BIND
ii  libc6                  2.2.5-11.8        GNU C Library: Shared libraries an
ii  libssl0.9.6            0.9.6c-2.woody.7  SSL shared libraries
ii  netkit-ping [ping]     0.10-9            The ping utility from netkit
ii  perl [perl5]           5.6.1-8.9         Larry Wall's Practical Extraction 
ii  procps                 1:2.0.7-8.woody1  The /proc file system utilities.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to