[Bug 201071] net-mgmt/nagios-check_ports: broken on FreeBSD 8, 9 even when WITH_PKGNG=yes

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Jun 23 09:19:17 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201071

            Bug ID: 201071
           Summary: net-mgmt/nagios-check_ports: broken on FreeBSD 8,9
                    even when WITH_PKGNG=yes
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: tps at vr-web.de
                CC: ryanrfrederick at gmail.com
             Flags: maintainer-feedback?(ryanrfrederick at gmail.com)
                CC: ryanrfrederick at gmail.com

nagios-check_ports broken on FreeBSD 8-stable, 9-stable if WITH_PKGNG=yes is
set:

# /usr/local/libexec/nagios/check_ports
/usr/local/libexec/nagios/check_ports: /usr/local/sbin/portaudit: not found
[: -gt: unexpected operator
PORTS OK -  security problem(s). | total_updates=0;0;0 security_problems=;0;0

# /bin/sh -xe /usr/local/libexec/nagios/check_ports
+ PKG_VERSION=/usr/sbin/pkg_version
+ PKG=/usr/sbin/pkg
+ JEXEC=/usr/sbin/jexec
+ JLS=/usr/sbin/jls
+ TMP_PATH=/tmp/jailaudit
+ PROGNAME=check_ports
+ VERSION=0.7.1
+ DATE='23 Jun 2014'
+ PROJECTURL=https://github.com/rfrederick/check_ports
+ uname -r
+ RELEASE=8.4-STABLE
+ RELEASE=8
+ ANY_UPDATE=0
+ WARN_ON_ANY_UPDATE=0
+ CHECK_PORTS_AGE=0
+ UNPRIV_MODE=0
+ MSG_STATE=0
+ PORTSAGE=0
+ UPDATES=0
+ UPDATES_LIST=''
+ USE_PKG=0
+ PKGVERSION_OPTS='-Ivl <'
+ PKG_OPTS='version -Ivl <'
+ getopts I:P:hvcawpuj:g opt
+ PORTDIR=/usr/ports
+ : /usr/ports/INDEX-8
+ : /usr/local/sbin/portaudit
+ [ -n '' ]
+ [ 0 -eq 1 -a 0 -eq 1 ]
+ [ 8 -ge 10 ]
+ [ -z ]
+ [ 0 -eq 1 ]
+ run_main
+ [ 0 -eq 1 -o 0 -eq 1 ]
+ [ 0 -eq 1 ]
+ [ 0 -eq 0 ]
+ /usr/local/sbin/portaudit
/usr/local/libexec/nagios/check_ports: /usr/local/sbin/portaudit: not found
+ grep 'problem(s) in your\|the installed packages found.'
+ awk '{ print $1 }'
+ PROBLEMS=''
+ run_gen_state
+ MSG_PROBLEMS=' security problem(s)'
+ [ 0 -eq 1 -o 0 -eq 1 ]
+ [ 0 -eq 1 -a 0 -gt 0 ]
+ [ 0 -eq 1 -a 0 -gt 0 ]
+ [ 0 -eq 1 -a 0 -eq 0 ]
+ MSG_PERFDATA='total_updates=0;0;0 security_problems=;0;0'
+ [ -n '' ]
+ [ -gt 0 ]
[: -gt: unexpected operator
+ print_state ' security problem(s). | total_updates=0;0;0
security_problems=;0;0' 0
+ STATE=OK
+ printf 'PORTS OK -  security problem(s). | total_updates=0;0;0
security_problems=;0;0\n'
PORTS OK -  security problem(s). | total_updates=0;0;0 security_problems=;0;0
+ exit 0

Looks like check_ports assumes pkg_*-tools if RELEASE is below 10, regardless
off WITH_PKGNG=yes set and if WITH_PKGNG=yes building world seems not to build
pkg_*-tools any more ...

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list