From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Sep 1 02:40:20 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 838DB16A4BF for ; Mon, 1 Sep 2003 02:40:20 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E39F43FCB for ; Mon, 1 Sep 2003 02:40:19 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h819eJUp021157 for ; Mon, 1 Sep 2003 02:40:19 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h819eJUI021156; Mon, 1 Sep 2003 02:40:19 -0700 (PDT) Date: Mon, 1 Sep 2003 02:40:19 -0700 (PDT) Message-Id: <200309010940.h819eJUI021156@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Sergey Akifyev Subject: Re: ports/56262: [maintainer] net/zabbix 1.0beta10 is out X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Sergey Akifyev List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Sep 2003 09:40:20 -0000 The following reply was made to PR ports/56262; it has been noted by GNATS. From: Sergey Akifyev To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: ports/56262: [maintainer] net/zabbix 1.0beta10 is out Date: Mon, 1 Sep 2003 13:38:39 +0400 Kirill Ponomarew noticed, that my patch adds junk .orig files to port directory. Following version fixes this. diff -ruN zabbix.orig/Makefile zabbix/Makefile --- zabbix.orig/Makefile Mon Sep 1 12:15:03 2003 +++ zabbix/Makefile Mon Sep 1 12:15:08 2003 @@ -2,37 +2,35 @@ # Date created: Jun 18 2003 # Whom: Sergey Akifyev # -# $FreeBSD: ports/net/zabbix/Makefile,v 1.1 2003/08/30 08:06:39 edwin Exp $ +# $FreeBSD$ # PORTNAME= zabbix -PORTVERSION= 1.0b7 +PORTVERSION= 1.0b10 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR=${PORTNAME} -DISTNAME= ${PORTNAME}-1.0beta7 +MASTER_SITE_SUBDIR=${PORTVERSION:S|b|beta|} +DISTNAME= ${PORTNAME}-${PORTVERSION:S|b|beta|} MAINTAINER= asa@gascom.ru COMMENT= Very advanced network monitoring system -GNU_CONFIGURE= yes -CONFIGURE_ENV= CPPFLAGS=-I${LOCALBASE}/include \ - LIBS=-L${LOCALBASE}/lib -CFLAGS+= -I${LOCALBASE}/include -CONFIGURE_ARGS= --prefix=${PREFIX} - .ifdef(ZABBIX_AGENT_ONLY) PKGNAMESUFFIX= -agent PLIST= ${MASTERDIR}/pkg-plist.agent PKGMESSAGE= nonexistent .else -CONFIGURE_ARGS+=--with-mysql=${LOCALBASE} -LIB_DEPENDS+= snmp.4:${PORTSDIR}/net/net-snmp4 \ +CONFIGURE_ARGS= --with-mysql --with-net-snmp + +LIB_DEPENDS= netsnmp.5:${PORTSDIR}/net/net-snmp \ mysqlclient.10:${PORTSDIR}/databases/mysql323-client -BUILD_DEPENDS+= mysql:${PORTSDIR}/databases/mysql323-client -RUN_DEPENDS+= safe_mysqld:${PORTSDIR}/databases/mysql323-server +BUILD_DEPENDS= mysql:${PORTSDIR}/databases/mysql323-client +RUN_DEPENDS= safe_mysqld:${PORTSDIR}/databases/mysql323-server .endif +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS=-I${LOCALBASE}/include + ZABBIX_BINARIES=zabbix_agent zabbix_agentd zabbix_sender ZABBIX_CONFIGS= zabbix_agent.conf zabbix_agentd.conf .ifndef(ZABBIX_AGENT_ONLY) @@ -57,6 +55,7 @@ ${PREFIX}/share/zabbix/create ${CP} -Rf ${WRKSRC}/frontends/* ${PREFIX}/share/zabbix ${CP} -Rf ${WRKSRC}/create/* ${PREFIX}/share/zabbix/create + ${CP} -Rf ${WRKSRC}/upgrades/dbpatches ${PREFIX}/share/zabbix ${INSTALL_SCRIPT} ${MASTERDIR}/scripts/dbsetup.sh \ ${PREFIX}/share/zabbix/create ${INSTALL_SCRIPT} ${MASTERDIR}/scripts/zabbix.sh.sample \ diff -ruN zabbix.orig/distinfo zabbix/distinfo --- zabbix.orig/distinfo Mon Sep 1 12:15:03 2003 +++ zabbix/distinfo Mon Sep 1 12:15:08 2003 @@ -1 +1 @@ -MD5 (zabbix-1.0beta7.tar.gz) = 07545fbbbd8c85936a89aaabd8842f7e +MD5 (zabbix-1.0beta10.tar.gz) = 6d1fd1c4e8166ceffa730060583d4014 diff -ruN zabbix.orig/files/patch-src-zabbix_sucker-Makefile.in zabbix/ files/patch-src-zabbix_sucker-Makefile.in --- zabbix.orig/files/patch-src-zabbix_sucker-Makefile.in Mon Sep 1 12:15:03 2003 +++ zabbix/files/patch-src-zabbix_sucker-Makefile.in Mon Sep 1 12:15:08 2003 @@ -3,10 +3,10 @@ @@ -1,7 +1,7 @@ # Build rules --INCLUDE = @MYSQL_INCLUDE@ @PGSQL_INCLUDE@ --LIBS = @LIBS@ @MYSQL_LFLAGS@ @PGSQL_LFLAGS@ +-INCLUDE = @MYSQL_INCLUDE@ @PGSQL_INCLUDE@ @SNMP_INCLUDE@ +-LIBS = @LIBS@ @MYSQL_LFLAGS@ @PGSQL_LFLAGS@ @SNMP_LFLAGS@ +INCLUDE = @MYSQL_INCLUDE@ @PGSQL_INCLUDE@ -I/usr/local/include -+LIBS = @LIBS@ @MYSQL_LFLAGS@ @PGSQL_LFLAGS@ -L/usr/local/lib - lsnmp ++LIBS = @LIBS@ @MYSQL_LFLAGS@ @PGSQL_LFLAGS@ -L/usr/local/lib - lnetsnmp all: diff -ruN zabbix.orig/pkg-install zabbix/pkg-install --- zabbix.orig/pkg-install Mon Sep 1 12:15:03 2003 +++ zabbix/pkg-install Mon Sep 1 12:15:08 2003 @@ -2,43 +2,44 @@ # Script was taken from mysql323-server port, and modified # to suit zabbix needs +[ -n "${PACKAGE_BUILDING}" ] && exit 0 + +[ "${2}" = "POST-INSTALL" ] && exit 0 + PATH=/bin:/usr/sbin -case $2 in -POST-INSTALL) - USER=zabbix - GROUP=${USER} - UID=112 - GID=${UID} +USER=zabbix +GROUP=${USER} +UID=112 +GID=${UID} - if pw group show "${GROUP}" 2>/dev/null; then - echo "You already have a group \"${GROUP}\", so I will use it." +if pw group show "${GROUP}" 2>/dev/null; then + echo "You already have a group \"${GROUP}\", so I will use it." +else + if pw groupadd ${GROUP} -g ${GID}; then + echo "Added group \"${GROUP}\"." else - if pw groupadd ${GROUP} -g ${GID}; then - echo "Added group \"${GROUP}\"." - else - echo "Adding group \"${GROUP}\" failed..." - exit 1 - fi + echo "Adding group \"${GROUP}\" failed..." + exit 1 fi +fi - if pw user show "${USER}" 2>/dev/null; then - echo "You already have a user \"${USER}\", so I will use it." - if pw usermod ${USER} -d /nonexistent - then - echo "Changed home directory of \"${USER}\" to /nonexistent" - else - echo "Changing home directory of \"${USER}\" to / nonexistent failed..." - exit 1 - fi +if pw user show "${USER}" 2>/dev/null; then + echo "You already have a user \"${USER}\", so I will use it." + if pw usermod ${USER} -d /nonexistent + then + echo "Changed home directory of \"${USER}\" to / nonexistent" + else + echo "Changing home directory of \"${USER}\" to / nonexistent failed..." + exit 1 + fi +else + if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ + -d /nonexistent -s /sbin/nologin -c "Zabbix Sandbox" + then + echo "Added user \"${USER}\"." else - if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \ - -d /nonexistent -s /sbin/nologin -c "MySQL Daemon" - then - echo "Added user \"${USER}\"." - else - echo "Adding user \"${USER}\" failed..." - exit 1 - fi + echo "Adding user \"${USER}\" failed..." + exit 1 fi -esac +fi diff -ruN zabbix.orig/pkg-plist zabbix/pkg-plist --- zabbix.orig/pkg-plist Mon Sep 1 12:15:03 2003 +++ zabbix/pkg-plist Mon Sep 1 12:15:08 2003 @@ -11,7 +11,7 @@ bin/zabbix_suckerd bin/zabbix_trapper bin/zabbix_trapperd -@dirrm etc/zabbix +share/zabbix/php/audio/disaster_on.wav share/zabbix/php/audio/warning_off.wav share/zabbix/php/audio/warning_on.wav share/zabbix/php/about.php @@ -24,6 +24,7 @@ share/zabbix/php/chart4.php share/zabbix/php/chart5.php share/zabbix/php/chart_diff.php +share/zabbix/php/chart_sla.php share/zabbix/php/charts.php share/zabbix/php/compare.php share/zabbix/php/config.php @@ -43,6 +44,10 @@ share/zabbix/php/queue.php share/zabbix/php/report1.php share/zabbix/php/report2.php +share/zabbix/php/report3.php +share/zabbix/php/screenconf.php +share/zabbix/php/screenedit.php +share/zabbix/php/screens.php share/zabbix/php/services.php share/zabbix/php/srv_status.php share/zabbix/php/sysmap.php @@ -67,6 +72,41 @@ share/zabbix/create/mysql/schema.sql share/zabbix/create/postgresql/schema.sql share/zabbix/create/dbsetup.sh +share/zabbix/dbpatches/1.0alpha10_to_1.0alpha11/mysql/patch.sql +share/zabbix/dbpatches/1.0alpha10_to_1.0alpha11/postgresql/patch.sql +share/zabbix/dbpatches/1.0alpha11_to_1.0alpha12/mysql/patch.sql +share/zabbix/dbpatches/1.0alpha11_to_1.0alpha12/postgresql/patch.sql +share/zabbix/dbpatches/1.0alpha12_to_1.0beta1/mysql/patch.sql +share/zabbix/dbpatches/1.0alpha12_to_1.0beta1/postgresql/patch.sql +share/zabbix/dbpatches/1.0alpha3_to_1.0alpha4/mysql/patch.sql +share/zabbix/dbpatches/1.0alpha3_to_1.0alpha4/postgresql/patch.sql +share/zabbix/dbpatches/1.0alpha4_to_1.0alpha5/mysql/patch.sql +share/zabbix/dbpatches/1.0alpha4_to_1.0alpha5/postgresql/patch.sql +share/zabbix/dbpatches/1.0alpha6_to_1.0alpha7/mysql/patch.sql +share/zabbix/dbpatches/1.0alpha6_to_1.0alpha7/postgresql/patch.sql +share/zabbix/dbpatches/1.0alpha7_to_1.0alpha8/mysql/patch.sql +share/zabbix/dbpatches/1.0alpha7_to_1.0alpha8/postgresql/patch.sql +share/zabbix/dbpatches/1.0alpha8_to_1.0alpha9/mysql/patch.sql +share/zabbix/dbpatches/1.0alpha8_to_1.0alpha9/postgresql/patch.sql +share/zabbix/dbpatches/1.0alpha9_to_1.0alpha10/mysql/patch.sql +share/zabbix/dbpatches/1.0alpha9_to_1.0alpha10/postgresql/patch.sql +share/zabbix/dbpatches/1.0beta2_to_1.0beta3/mysql/patch.sql +share/zabbix/dbpatches/1.0beta2_to_1.0beta3/postgresql/patch.sql +share/zabbix/dbpatches/1.0beta3_to_1.0beta4/mysql/patch.sql +share/zabbix/dbpatches/1.0beta3_to_1.0beta4/postgresql/patch.sql +share/zabbix/dbpatches/1.0beta4_to_1.0beta5/mysql/patch.sql +share/zabbix/dbpatches/1.0beta4_to_1.0beta5/postgresql/patch.sql +share/zabbix/dbpatches/1.0beta5_to_1.0beta6/mysql/patch.sql +share/zabbix/dbpatches/1.0beta5_to_1.0beta6/postgresql/patch.sql +share/zabbix/dbpatches/1.0beta6_to_1.0beta7/mysql/patch.sql +share/zabbix/dbpatches/1.0beta6_to_1.0beta7/postgresql/patch.sql +share/zabbix/dbpatches/1.0beta7_to_1.0beta8/mysql/patch.sql +share/zabbix/dbpatches/1.0beta7_to_1.0beta8/postgresql/patch.sql +share/zabbix/dbpatches/1.0beta8_to_1.0beta9/mysql/patch.sql +share/zabbix/dbpatches/1.0beta8_to_1.0beta9/postgresql/patch.sql +share/zabbix/dbpatches/1.0beta9_to_1.0beta10/mysql/patch.sql +share/zabbix/dbpatches/1.0beta9_to_1.0beta10/postgresql/patch.sql +@dirrm etc/zabbix @dirrm share/zabbix/php/audio @dirrm share/zabbix/php/images/sysmaps @dirrm share/zabbix/php/images @@ -76,6 +116,58 @@ @dirrm share/zabbix/create/mysql @dirrm share/zabbix/create/postgresql @dirrm share/zabbix/create +@dirrm share/zabbix/dbpatches/1.0alpha10_to_1.0alpha11/mysql +@dirrm share/zabbix/dbpatches/1.0alpha10_to_1.0alpha11/postgresql +@dirrm share/zabbix/dbpatches/1.0alpha10_to_1.0alpha11 +@dirrm share/zabbix/dbpatches/1.0alpha11_to_1.0alpha12/mysql +@dirrm share/zabbix/dbpatches/1.0alpha11_to_1.0alpha12/postgresql +@dirrm share/zabbix/dbpatches/1.0alpha11_to_1.0alpha12 +@dirrm share/zabbix/dbpatches/1.0alpha12_to_1.0beta1/mysql +@dirrm share/zabbix/dbpatches/1.0alpha12_to_1.0beta1/postgresql +@dirrm share/zabbix/dbpatches/1.0alpha12_to_1.0beta1 +@dirrm share/zabbix/dbpatches/1.0alpha3_to_1.0alpha4/mysql +@dirrm share/zabbix/dbpatches/1.0alpha3_to_1.0alpha4/postgresql +@dirrm share/zabbix/dbpatches/1.0alpha3_to_1.0alpha4 +@dirrm share/zabbix/dbpatches/1.0alpha4_to_1.0alpha5/mysql +@dirrm share/zabbix/dbpatches/1.0alpha4_to_1.0alpha5/postgresql +@dirrm share/zabbix/dbpatches/1.0alpha4_to_1.0alpha5 +@dirrm share/zabbix/dbpatches/1.0alpha6_to_1.0alpha7/mysql +@dirrm share/zabbix/dbpatches/1.0alpha6_to_1.0alpha7/postgresql +@dirrm share/zabbix/dbpatches/1.0alpha6_to_1.0alpha7 +@dirrm share/zabbix/dbpatches/1.0alpha7_to_1.0alpha8/mysql +@dirrm share/zabbix/dbpatches/1.0alpha7_to_1.0alpha8/postgresql +@dirrm share/zabbix/dbpatches/1.0alpha7_to_1.0alpha8 +@dirrm share/zabbix/dbpatches/1.0alpha8_to_1.0alpha9/mysql +@dirrm share/zabbix/dbpatches/1.0alpha8_to_1.0alpha9/postgresql +@dirrm share/zabbix/dbpatches/1.0alpha8_to_1.0alpha9 +@dirrm share/zabbix/dbpatches/1.0alpha9_to_1.0alpha10/mysql +@dirrm share/zabbix/dbpatches/1.0alpha9_to_1.0alpha10/postgresql +@dirrm share/zabbix/dbpatches/1.0alpha9_to_1.0alpha10 +@dirrm share/zabbix/dbpatches/1.0beta2_to_1.0beta3/mysql +@dirrm share/zabbix/dbpatches/1.0beta2_to_1.0beta3/postgresql +@dirrm share/zabbix/dbpatches/1.0beta2_to_1.0beta3 +@dirrm share/zabbix/dbpatches/1.0beta3_to_1.0beta4/mysql +@dirrm share/zabbix/dbpatches/1.0beta3_to_1.0beta4/postgresql +@dirrm share/zabbix/dbpatches/1.0beta3_to_1.0beta4 +@dirrm share/zabbix/dbpatches/1.0beta4_to_1.0beta5/mysql +@dirrm share/zabbix/dbpatches/1.0beta4_to_1.0beta5/postgresql +@dirrm share/zabbix/dbpatches/1.0beta4_to_1.0beta5 +@dirrm share/zabbix/dbpatches/1.0beta5_to_1.0beta6/mysql +@dirrm share/zabbix/dbpatches/1.0beta5_to_1.0beta6/postgresql +@dirrm share/zabbix/dbpatches/1.0beta5_to_1.0beta6 +@dirrm share/zabbix/dbpatches/1.0beta6_to_1.0beta7/mysql +@dirrm share/zabbix/dbpatches/1.0beta6_to_1.0beta7/postgresql +@dirrm share/zabbix/dbpatches/1.0beta6_to_1.0beta7 +@dirrm share/zabbix/dbpatches/1.0beta7_to_1.0beta8/mysql +@dirrm share/zabbix/dbpatches/1.0beta7_to_1.0beta8/postgresql +@dirrm share/zabbix/dbpatches/1.0beta7_to_1.0beta8 +@dirrm share/zabbix/dbpatches/1.0beta8_to_1.0beta9/mysql +@dirrm share/zabbix/dbpatches/1.0beta8_to_1.0beta9/postgresql +@dirrm share/zabbix/dbpatches/1.0beta8_to_1.0beta9 +@dirrm share/zabbix/dbpatches/1.0beta9_to_1.0beta10/mysql +@dirrm share/zabbix/dbpatches/1.0beta9_to_1.0beta10/postgresql +@dirrm share/zabbix/dbpatches/1.0beta9_to_1.0beta10 +@dirrm share/zabbix/dbpatches @dirrm share/zabbix @exec ln -sf %D/etc/zabbix /etc/zabbix @unexec rm /etc/zabbix diff -ruN zabbix.orig/pkg-plist.agent zabbix/pkg-plist.agent --- zabbix.orig/pkg-plist.agent Mon Sep 1 12:15:03 2003 +++ zabbix/pkg-plist.agent Mon Sep 1 12:15:08 2003 @@ -3,7 +3,6 @@ bin/zabbix_sender etc/zabbix/zabbix_agent.conf.sample etc/zabbix/zabbix_agentd.conf.sample -etc/rc.d/zabbix-agent.sh.sample @dirrm /etc/zabbix @exec ln -sf %D/etc/zabbix /etc/zabbix @unexec rm /etc/zabbix