[Nagiosplug-checkins] nagiosplug THANKS.in,1.12,1.13 configure.in,1.153,1.154

M. Sean Finney seanius at users.sourceforge.net
Thu Sep 22 02:44:22 CEST 2005


Update of /cvsroot/nagiosplug/nagiosplug
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3121

Modified Files:
	THANKS.in configure.in 
Log Message:
first version of bob ingraham's pst3 to allow checking for longer
cmdline names than otherwise possible, by querying solaris kmem
directly (ps forcibly truncates).  added requisite configure.in voodoo
and updated THANKS.in.


Index: THANKS.in
===================================================================
RCS file: /cvsroot/nagiosplug/nagiosplug/THANKS.in,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- THANKS.in	21 Sep 2005 13:07:40 -0000	1.12
+++ THANKS.in	22 Sep 2005 09:43:12 -0000	1.13
@@ -168,3 +168,4 @@
 Chester Hosey
 Pascal Larisch
 David Sullivan
+Bob Ingraham

Index: configure.in
===================================================================
RCS file: /cvsroot/nagiosplug/nagiosplug/configure.in,v
retrieving revision 1.153
retrieving revision 1.154
diff -u -d -r1.153 -r1.154
--- configure.in	21 Sep 2005 10:06:37 -0000	1.153
+++ configure.in	22 Sep 2005 09:43:12 -0000	1.154
@@ -598,9 +598,18 @@
 AC_PATH_PROG(PATH_TO_PS,ps)
 
 AC_MSG_CHECKING(for ps syntax)
+
+dnl Now using the pst3/kmem hack for solaris systems to avoid truncation
+if [ "$ac_cv_uname_s" = "SunOS" ]; then
+	ac_cv_ps_command="$prefix/pst3"
+	ac_cv_ps_format="%s %d %d %d %d %f %s %n"
+	ac_cv_ps_varlist="[procstat,&procuid,&procppid,&procvsz,&procrss,&procpcpu,procprog,&pos]"
+	ac_cv_ps_cols=8
+	AC_MSG_RESULT([using nagios-plugins internal ps for solaris])
+
 dnl Some gnu/linux systems (debian for one) don't like -axwo and need axwo.
 dnl so test for this first...
-if ps axwo 'stat comm vsz rss user uid pid ppid args' 2>/dev/null | \
+elif ps axwo 'stat comm vsz rss user uid pid ppid args' 2>/dev/null | \
 	egrep -i ["^ *STAT +[UCOMAND]+ +VSZ +RSS +USER +UID +PID +PPID +COMMAND"] > /dev/null
 then
 	ac_cv_ps_varlist="[procstat,&procuid,&procpid,&procppid,&procvsz,&procrss,&procpcpu,procprog,&pos]"





More information about the Commits mailing list