Hello community, here is the log from the commit of package nagios for openSUSE:Factory checked in at 2012-06-10 23:19:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nagios (Old) and /work/SRC/openSUSE:Factory/.nagios.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nagios", Maintainer is "lr...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/nagios/nagios.changes 2012-06-01 07:21:52.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.nagios.new/nagios.changes 2012-06-10 23:19:57.000000000 +0200 @@ -1,0 +2,14 @@ +Sun Jun 10 16:09:54 UTC 2012 - l...@linux-schulserver.de + +- remove checks.c-declare-temp_buffer.patch again as this is + fixed with the latest version +- added manpages for {new,}mini_epn and convertcfg + +------------------------------------------------------------------- +Mon Jun 4 00:20:17 CEST 2012 - r...@suse.de + +- update to 3.4.1 + * Double quotes in check_command definition break functionality + (#332, reverts #86) + +------------------------------------------------------------------- Old: ---- checks.c-declare-temp_buffer.patch nagios-3.4.0.tar.bz2 New: ---- convertcfg.8 mini_epn.8 nagios-3.4.1.tar.bz2 new_mini_epn.8 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nagios.spec ++++++ --- /var/tmp/diff_new_pack.wiS4Fc/_old 2012-06-10 23:19:59.000000000 +0200 +++ /var/tmp/diff_new_pack.wiS4Fc/_new 2012-06-10 23:19:59.000000000 +0200 @@ -20,19 +20,22 @@ Summary: The Nagios Network Monitor License: GPL-2.0+ Group: System/Monitoring -Version: 3.4.0 +Version: 3.4.1 Release: 0 Url: http://www.nagios.org/ Source0: %{name}-%{version}.tar.bz2 Source1: rc%{name} -Source2: %{name}-rpmlintrc +Source2: convertcfg.8 Source3: %{name}.sysconfig Source4: suse.de-nagios Source5: nagios.8 Source6: nagiosstats.8 Source7: nagios-htpasswd.users +Source8: mini_epn.8 +Source9: new_mini_epn.8 # Source10: %{name}-README.SuSE +Source20: %{name}-rpmlintrc # PATCH-FIX-UPSTREAM Fixes the output of spurious $ signs in commandoutput (deb#480001) Patch2: nagios-fix_spurious_dollar_signs_added_to_command_lines.patch # PATCH-FIX-UPSTREAM unescape hex characters in CGI input - avoid addional '+' @@ -41,7 +44,6 @@ Patch10: nagios-p1.pl-location.patch # PATCH-FIX-OPENSUSE disable Nagios online update checks for distributed packages Patch11: nagios-disable_phone_home.patch -Patch14: checks.c-declare-temp_buffer.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: %fillup_prereq PreReq: %insserv_prereq @@ -157,7 +159,6 @@ %patch3 -p1 %patch10 -p0 %patch11 -p1 -%patch14 -p1 find -name ".gitignore" | xargs rm # fix p1.pl [dos] perl -p -i -e 's|\r\n|\n|' contrib/p1.pl @@ -289,6 +290,9 @@ # install manpages install -Dm644 %{S:5} %{buildroot}%{_mandir}/man8/%{name}.8 install -Dm644 %{S:6} %{buildroot}%{_mandir}/man8/nagiostats.8 +install -Dm644 %{S:8} %{buildroot}%{_mandir}/man8/mini_epn.8 +install -Dm644 %{S:9} %{buildroot}%{_mandir}/man8/new_mini_epn.8 +install -Dm644 %{S:2} %{buildroot}%{_mandir}/man8/convertcfg.8 # fixing permissions the dirty way.... for file in "README sample-config/README sample-config/template-object/README"; do chmod 644 $RPM_BUILD_DIR/%{name}/$file @@ -454,7 +458,9 @@ %files %defattr(-,root,root) %doc Changelog LEGAL LICENSE README README.SuSE sample-config/ +%{_mandir}/man8/convertcfg* %{_mandir}/man8/%{name}* +%{_mandir}/man8/*mini_epn* %_sysconfdir/init.d/%name %ghost %config(missingok,noreplace) %{nagios_logdir}/config.err %config(noreplace) %{nagios_sysconfdir}/*.cfg ++++++ convertcfg.8 ++++++ '\" t .\" Title: convertcfg .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/> .\" Date: 06/10/2012 .\" Manual: convertcfg .\" Source: Nagios .\" Language: English .\" .TH "CONVERTCFG" "8" "06/10/2012" "Nagios" "convertcfg" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" convertcfg \- Nagios Config File Converter .SH "SYNOPSIS" .sp \fBconvertcfg <config file> <object type>\fR .SH "DESCRIPTION" .sp Nagios Config File Converter, written by Ethan Galstad (egalstad@nagios\&.org)\&. .sp This utility is designed to aide you in converting your old 'host' config file(s) to the new template-based config file style\&. It is also capable of converting extended host and service information definitions in your old CGI config file\&. .sp Supply the name of your old 'host' config file (or your old CGI config file if you're converting extended host/service definitions) on the command line, along with the type of object you would like to produce a new config file for\&. Your old config file is not overwritten - new configuration data is printed to standard output, so you can redirect it wherever you like\&. .sp Please note that you can only specify one type of object at a time on the command line\&. .sp IMPORTANT: This utility will generate Nagios 1\&..x compliant config files\&. However, the config files are not totally compatible with Nagios 2\&.x, so you will have to do some manual tweaking\&. .SH "Valid object types:" .sp .if n \{\ .RS 4 .\} .nf timeperiods commands contacts contactgroups hosts hostgroups hostgroupescalations services servicedependencies serviceescalations hostextinfo serviceextinfo .fi .if n \{\ .RE .\} .SH "AUTHOR" .sp This manpage was written by Lars Vogdt <lars@linux-schulserver\&.de> and is based on the help text of convertcfg\&. ++++++ mini_epn.8 ++++++ '\" t .\" Title: mini_epn .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/> .\" Date: 09/19/2009 .\" Manual: mini_epn .\" Source: Nagios .\" Language: English .\" .TH "MINI_EPN" "8" "09/19/2009" "Nagios" "mini_epn" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" mini_epn \- run nagiosplugins inside of an embedded perl interpreter .SH "SYNOPSIS" .sp \fBmini_epn\fR .SH "DESCRIPTION" .sp After calling \fBmini_epn\fR an embedded perl interpreter gets started and asks for you a script to execute under the interpreter\&. To exit the interpreter loop press ^d at the prompt\&. Please note that the maximal input length is 1024 characters. .SH "EXAMPLES" .sp .if n \{\ .RS 4 .\} .nf # mini_epn Enter file name: /usr/lib/nagios/plugins/check_linux_raid.pl embedded perl plugin return code and output was: 0 & \'OK md0 status=[UU]\&. md1 status=[UU]\&. .fi .if n \{\ .RE .\} .SH "AUTHOR" .sp This manpage was written by Alexander Wirt <formorer@debian\&.org> for the Debian Distribution and adapted for openSUSE by Lars Vogdt\&. ++++++ nagios-3.4.0.tar.bz2 -> nagios-3.4.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios/Changelog new/nagios/Changelog --- old/nagios/Changelog 2012-05-04 16:56:31.000000000 +0200 +++ new/nagios/Changelog 2012-05-11 20:29:05.000000000 +0200 @@ -2,10 +2,15 @@ Nagios 3.x Change Log ##################### +3.4.1 - 05/11/2012 +------------------ +FIXES +* Double quotes in check_command definition break functionality (#332, reverts #86) + + 3.4.0 - 05/04/2012 ------------------ ENHANCEMENTS -* Use execv() to execute active check commands (#86 - Ton Voon, dnsmichi) * Added service_check_timeout_state configuration variable (Bill McGonigle) * Permanently remove sleep on run_event == FALSE in main loop (Max <perld...@webwizarddesign.com>) * Reduce notification load by moving notification viability check into notification list creation (Opsview Team) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios/base/checks.c new/nagios/base/checks.c --- old/nagios/base/checks.c 2012-04-25 14:24:02.000000000 +0200 +++ new/nagios/base/checks.c 2012-05-11 15:50:42.000000000 +0200 @@ -36,7 +36,6 @@ /*#define DEBUG_CHECKS*/ /*#define DEBUG_HOST_CHECKS 1*/ -#define MAX_CMD_ARGS 4096 #ifdef EMBEDDEDPERL #include "../include/epn_nagios.h" @@ -127,132 +126,6 @@ -/******************************************************************/ -/********************* MISCELLANEOUS FUNCTIONS ********************/ -/******************************************************************/ - -/* extract check result */ -static void extract_check_result(FILE *fp,dbuf *checkresult_dbuf){ - char output_buffer[MAX_INPUT_BUFFER]=""; - char *temp_buffer; - - /* initialize buffer */ - strcpy(output_buffer,""); - - /* get all lines of plugin output - escape newlines */ - while(fgets(output_buffer,sizeof(output_buffer)-1,fp)){ - temp_buffer=escape_newlines(output_buffer); - dbuf_strcat(checkresult_dbuf,temp_buffer); - my_free(temp_buffer); - } - } - -/* convert a command line to an array of arguments, suitable for exec* functions */ -static int parse_command_line(char *cmd, char *argv[MAX_CMD_ARGS]){ - unsigned int argc=0; - char *parsed_cmd; - - /* Skip initial white-space characters. */ - for(parsed_cmd=cmd;isspace(*cmd);++cmd) - ; - - /* Parse command line. */ - while(*cmd&&(argc<MAX_CMD_ARGS-1)){ - argv[argc++]=parsed_cmd; - switch(*cmd){ - case '\'': - while((*cmd)&&(*cmd!='\'')) - *(parsed_cmd++)=*(cmd++); - if(*cmd) - ++cmd; - break; - case '"': - while((*cmd)&&(*cmd!='"')){ - if((*cmd=='\\')&&cmd[1]&&strchr("\"\\\n",cmd[1])) - ++cmd; - *(parsed_cmd++)=*(cmd++); - } - if(*cmd) - ++cmd; - break; - default: - while((*cmd)&&!isspace(*cmd)){ - if((*cmd=='\\')&&cmd[1]) - ++cmd; - *(parsed_cmd++)=*(cmd++); - } - } - while(isspace(*cmd)) - ++cmd; - *(parsed_cmd++)='\0'; - } - argv[argc]=NULL; - - return OK; - } - -/* run a check */ -static int run_check(char *processed_command,dbuf *checkresult_dbuf){ - char *argv[MAX_CMD_ARGS]; - FILE *fp; - pid_t pid; - int pipefds[2]; - int retval; - - /* check for check execution method (shell or execvp) */ - if(!strpbrk(processed_command,"!$^&*()~[]|{};<>?`")){ - if(pipe(pipefds)){ - logit(NSLOG_RUNTIME_WARNING,TRUE,"error creating pipe: %s\n", strerror(errno)); - _exit(STATE_UNKNOWN); - } - if((pid=fork())<0){ - logit(NSLOG_RUNTIME_WARNING,TRUE,"fork error\n"); - _exit(STATE_UNKNOWN); - } - else if(!pid){ - if((dup2(pipefds[1],STDOUT_FILENO)<0)||(dup2(pipefds[1],STDERR_FILENO)<0)){ - logit(NSLOG_RUNTIME_WARNING,TRUE,"dup2 error\n"); - _exit(STATE_UNKNOWN); - } - close(pipefds[1]); - parse_command_line(processed_command,argv); - if(!argv[0]) - _exit(STATE_UNKNOWN); - execvp(argv[0], argv); - _exit(STATE_UNKNOWN); - } - - /* prepare pipe reading */ - close(pipefds[1]); - fp=fdopen(pipefds[0],"r"); - if(!fp){ - logit(NSLOG_RUNTIME_WARNING,TRUE,"fdopen error\n"); - _exit(STATE_UNKNOWN); - } - - /* extract check result */ - extract_check_result(fp,checkresult_dbuf); - - /* close the process */ - fclose(fp); - close(pipefds[0]); - if(waitpid(pid,&retval,0)!=pid) - retval=-1; - } - else{ - fp=popen(processed_command,"r"); - if(fp==NULL) - _exit(STATE_UNKNOWN); - - /* extract check result */ - extract_check_result(fp,checkresult_dbuf); - - /* close the process */ - retval=pclose(fp); - } - - return retval; - } /******************************************************************/ @@ -457,11 +330,14 @@ nagios_macros mac; char *raw_command = NULL; char *processed_command = NULL; + char output_buffer[MAX_INPUT_BUFFER] = ""; + char *temp_buffer = NULL; struct timeval start_time, end_time; pid_t pid = 0; int fork_error = FALSE; int wait_result = 0; host *temp_host = NULL; + FILE *fp = NULL; int pclose_result = 0; mode_t new_umask = 077; mode_t old_umask; @@ -895,7 +771,22 @@ /* run the plugin check command */ - pclose_result = run_check(processed_command, &checkresult_dbuf); + fp = popen(processed_command, "r"); + if(fp == NULL) + _exit(STATE_UNKNOWN); + + /* initialize buffer */ + strcpy(output_buffer, ""); + + /* get all lines of plugin output - escape newlines */ + while(fgets(output_buffer, sizeof(output_buffer) - 1, fp)) { + temp_buffer = escape_newlines(output_buffer); + dbuf_strcat(&checkresult_dbuf, temp_buffer); + my_free(temp_buffer); + } + + /* close the process */ + pclose_result = pclose(fp); /* reset the alarm and ignore SIGALRM */ signal(SIGALRM, SIG_IGN); @@ -3049,10 +2940,13 @@ nagios_macros mac; char *raw_command = NULL; char *processed_command = NULL; + char output_buffer[MAX_INPUT_BUFFER] = ""; + char *temp_buffer = NULL; struct timeval start_time, end_time; pid_t pid = 0; int fork_error = FALSE; int wait_result = 0; + FILE *fp = NULL; int pclose_result = 0; mode_t new_umask = 077; mode_t old_umask; @@ -3279,7 +3173,22 @@ max_debug_file_size = 0L; /* run the plugin check command */ - pclose_result = run_check(processed_command, &checkresult_dbuf); + fp = popen(processed_command, "r"); + if(fp == NULL) + _exit(STATE_UNKNOWN); + + /* initialize buffer */ + strcpy(output_buffer, ""); + + /* get all lines of plugin output - escape newlines */ + while(fgets(output_buffer, sizeof(output_buffer) - 1, fp)) { + temp_buffer = escape_newlines(output_buffer); + dbuf_strcat(&checkresult_dbuf, temp_buffer); + my_free(temp_buffer); + } + + /* close the process */ + pclose_result = pclose(fp); /* reset the alarm and signal handling here */ signal(SIGALRM, SIG_IGN); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios/base/nagios.c new/nagios/base/nagios.c --- old/nagios/base/nagios.c 2012-05-04 16:56:31.000000000 +0200 +++ new/nagios/base/nagios.c 2012-05-12 02:00:53.000000000 +0200 @@ -3,13 +3,13 @@ * NAGIOS.C - Core Program Code For Nagios * * Program: Nagios Core - * Version: 3.4.0 + * Version: 3.4.1 * License: GPL * Copyright (c) 2009-2010 Nagios Core Development Team and Community Contributors * Copyright (c) 1999-2009 Ethan Galstad * * First Written: 01-28-1999 (start of development) - * Last Modified: 05-04-2012 + * Last Modified: 05-11-2012 * * Description: * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios/base/nagiostats.c new/nagios/base/nagiostats.c --- old/nagios/base/nagiostats.c 2012-05-04 16:56:31.000000000 +0200 +++ new/nagios/base/nagiostats.c 2012-05-12 02:00:53.000000000 +0200 @@ -3,7 +3,7 @@ * NAGIOSTATS.C - Displays Nagios Statistics * * Program: Nagiostats - * Version: 3.4.0 + * Version: 3.4.1 * License: GPL * Copyright (c) 2003-2008 Ethan Galstad (egals...@nagios.org) * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios/configure new/nagios/configure --- old/nagios/configure 2012-05-04 16:56:31.000000000 +0200 +++ new/nagios/configure 2012-05-12 02:00:53.000000000 +0200 @@ -1314,9 +1314,9 @@ PKG_NAME=nagios -PKG_VERSION="3.4.0" +PKG_VERSION="3.4.1" PKG_HOME_URL="http://www.nagios.org/" -PKG_REL_DATE="05-04-2012" +PKG_REL_DATE="05-11-2012" ac_aux_dir= for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios/configure.in new/nagios/configure.in --- old/nagios/configure.in 2012-05-04 16:56:31.000000000 +0200 +++ new/nagios/configure.in 2012-05-12 02:00:53.000000000 +0200 @@ -9,9 +9,9 @@ AC_PREFIX_DEFAULT(/usr/local/nagios) PKG_NAME=nagios -PKG_VERSION="3.4.0" +PKG_VERSION="3.4.1" PKG_HOME_URL="http://www.nagios.org/" -PKG_REL_DATE="05-04-2012" +PKG_REL_DATE="05-11-2012" dnl Figure out how to invoke "install" and what install options to use. AC_PROG_INSTALL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios/html/main.php new/nagios/html/main.php --- old/nagios/html/main.php 2012-05-04 16:56:31.000000000 +0200 +++ new/nagios/html/main.php 2012-05-12 02:00:53.000000000 +0200 @@ -1,7 +1,7 @@ <?php include_once(dirname(__FILE__).'/includes/utils.inc.php'); -$this_version="3.4.0"; +$this_version="3.4.1"; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> @@ -38,9 +38,9 @@ <div id="currentversioninfo"> <div class="product">Nagios<sup><span style="font-size: small;">®</span></sup> Core<sup><span style="font-size: small;">™</span></sup></div> -<div class="version">Version 3.4.0</div> -<div class="releasedate">May 04, 2012</div> -<div class="checkforupdates"><a href="http://www.nagios.org/checkforupdates/?version=3.4.0&product=nagioscore" target="_blank">Check for updates</a></div> +<div class="version">Version 3.4.1</div> +<div class="releasedate">May 11, 2012</div> +<div class="checkforupdates"><a href="http://www.nagios.org/checkforupdates/?version=3.4.1&product=nagioscore" target="_blank">Check for updates</a></div> <!--<div class="whatsnew"><a href="http://go.nagios.com/nagioscore/whatsnew">Read what's new in Nagios Core 3</a></div>--> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios/include/common.h new/nagios/include/common.h --- old/nagios/include/common.h 2012-05-04 16:56:31.000000000 +0200 +++ new/nagios/include/common.h 2012-05-12 02:00:53.000000000 +0200 @@ -22,8 +22,8 @@ #include "shared.h" -#define PROGRAM_VERSION "3.4.0" -#define PROGRAM_MODIFICATION_DATE "05-04-2012" +#define PROGRAM_VERSION "3.4.1" +#define PROGRAM_MODIFICATION_DATE "05-11-2012" /*#define DEBUG_CHECK_IPC 1 */ /*#define DEBUG_CHECK_IPC2 1*/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios/nagios.spec new/nagios/nagios.spec --- old/nagios/nagios.spec 2012-05-04 16:56:31.000000000 +0200 +++ new/nagios/nagios.spec 2012-05-12 02:00:53.000000000 +0200 @@ -1,5 +1,5 @@ %define name nagios -%define version 3.4.0 +%define version 3.4.1 %define release 1 %define nsusr nagios %define nsgrp nagios diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nagios/update-version new/nagios/update-version --- old/nagios/update-version 2012-05-04 16:56:31.000000000 +0200 +++ new/nagios/update-version 2012-05-12 02:00:53.000000000 +0200 @@ -10,10 +10,10 @@ fi # Current version number -CURRENTVERSION=3.4.0 +CURRENTVERSION=3.4.1 # Last date -LASTDATE=05-04-2012 +LASTDATE=05-11-2012 if [ "x$1" = "x" ] then ++++++ nagios-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.wiS4Fc/_old 2012-06-10 23:20:00.000000000 +0200 +++ /var/tmp/diff_new_pack.wiS4Fc/_new 2012-06-10 23:20:00.000000000 +0200 @@ -8,5 +8,6 @@ # The name of that package is used since years - no need to change it for this new 'policy' addFilter("name-repeated-in-summary.*Nagios") # avoid FollowSymlinks in apache configuration -addFilter("files-duplicate.*/usr/share/nagios/images/.*"); -addFilter("files-duplicate.*/usr/share/nagios/contexthelp/.*"); +addFilter("files-duplicated-waste.*/usr/share/nagios/images/.*"); +addFilter("files-duplicated-waste.*/usr/share/nagios/contexthelp/.*"); +addFilter("files-duplicate.*/usr/share/nagios/.*"); ++++++ new_mini_epn.8 ++++++ '\" t .\" Title: new_mini_epn .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/> .\" Date: 09/19/2009 .\" Manual: mini_epn .\" Source: Nagios .\" Language: English .\" .TH "NEW_MINI_EPN" "8" "06/10/2012" "Nagios" "new_mini_epn" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" new_mini_epn \- run nagiosplugins inside of an embedded perl interpreter .SH "SYNOPSIS" .sp \fBnew_mini_epn\fR .SH "DESCRIPTION" .sp After calling \fBnew_mini_epn\fR an embedded perl interpreter gets started and asks for you a script to execute under the interpreter\&. To exit the interpreter loop press ^d at the prompt\&. .SH "EXAMPLES" .sp .if n \{\ .RS 4 .\} .nf # new_mini_epn plugin command line: /usr/lib/nagios/plugins/check_mailq -w 10 -c 20 embedded perl plugin return code and output was: 0 & OK: mailq is empty|unsent=0;10;20;0 .fi .if n \{\ .RE .\} .SH "AUTHOR" .sp This manpage was written by Lars Vogdt <lars@linux-schulserver\&.de> for the openSUSE Distribution based on the mini_epn manpage written by Alexander Wirt <formorer@debian\&.org> for the Debian Distribution\&. ++++++ rcnagios ++++++ --- /var/tmp/diff_new_pack.wiS4Fc/_old 2012-06-10 23:20:00.000000000 +0200 +++ /var/tmp/diff_new_pack.wiS4Fc/_new 2012-06-10 23:20:00.000000000 +0200 @@ -251,7 +251,7 @@ rc_status ;; restart) - $0 check + $0 check $0 stop $0 start rc_status -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org