ports/56262: [maintainer] net/zabbix 1.0beta10 is out

Sergey Akifyev asa at gascom.ru
Mon Sep 1 07:30:13 UTC 2003


>Number:         56262
>Category:       ports
>Synopsis:       [maintainer] net/zabbix 1.0beta10 is out
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Sep 01 00:30:10 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Sergey Akifyev
>Release:        FreeBSD 4.8-RELEASE-p3 i386
>Organization:
JSC Gascom
>Environment:
System: FreeBSD asa.gascom.net.ru 4.8-RELEASE-p3 FreeBSD 4.8-RELEASE-p3 #7: Mon Aug 11 11:27:23 MSD 2003 asa at boulder.gascom.ru:/usr/src/sys/compile/ASA i386

>Description:
zabbix 1.0beta10 is out
>How-To-Repeat:
N/A
>Fix:
diff -ruN zabbix.orig/Makefile zabbix/Makefile
--- zabbix.orig/Makefile	Sat Aug 30 12:06:39 2003
+++ zabbix/Makefile	Mon Sep  1 10:43:09 2003
@@ -2,37 +2,35 @@
 # Date created:			  Jun 18 2003
 # Whom:				  Sergey Akifyev <asa at gascom.ru>
 #
-# $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 at 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	Sat Aug 30 12:06:39 2003
+++ zabbix/distinfo	Mon Sep  1 11:12:01 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	Sat Aug 30 12:06:39 2003
+++ zabbix/files/patch-src-zabbix_sucker-Makefile.in	Mon Sep  1 11:12:01 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/files/patch-src-zabbix_sucker-Makefile.in.orig zabbix/files/patch-src-zabbix_sucker-Makefile.in.orig
--- zabbix.orig/files/patch-src-zabbix_sucker-Makefile.in.orig	Sat Aug 30 12:06:39 2003
+++ zabbix/files/patch-src-zabbix_sucker-Makefile.in.orig	Thu Jan  1 03:00:00 1970
@@ -1,12 +0,0 @@
---- src/zabbix_sucker/Makefile.in.orig	Wed Jun 18 16:53:26 2003
-+++ src/zabbix_sucker/Makefile.in	Sun Dec  8 17:34:48 2002
-@@ -1,7 +1,7 @@
- # Build rules
- 
--INCLUDE = @MYSQL_INCLUDE@ @PGSQL_INCLUDE@
--LIBS    = @LIBS@ @MYSQL_LFLAGS@ @PGSQL_LFLAGS@
-+INCLUDE = @MYSQL_INCLUDE@ @PGSQL_INCLUDE@ -I/usr/local/include
-+LIBS    = @LIBS@ @MYSQL_LFLAGS@ @PGSQL_LFLAGS@ -L/usr/local/lib -lsnmp
- 
- all:
- 
diff -ruN zabbix.orig/pkg-install zabbix/pkg-install
--- zabbix.orig/pkg-install	Sat Aug 30 12:06:39 2003
+++ zabbix/pkg-install	Mon Sep  1 11:12:01 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	Sat Aug 30 12:06:39 2003
+++ zabbix/pkg-plist	Mon Sep  1 11:12:01 2003
@@ -11,7 +11,7 @@
 bin/zabbix_suckerd
 bin/zabbix_trapper
 bin/zabbix_trapperd
- at 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
+ at 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
+ at dirrm share/zabbix/dbpatches/1.0alpha10_to_1.0alpha11/mysql
+ at dirrm share/zabbix/dbpatches/1.0alpha10_to_1.0alpha11/postgresql
+ at dirrm share/zabbix/dbpatches/1.0alpha10_to_1.0alpha11
+ at dirrm share/zabbix/dbpatches/1.0alpha11_to_1.0alpha12/mysql
+ at dirrm share/zabbix/dbpatches/1.0alpha11_to_1.0alpha12/postgresql
+ at dirrm share/zabbix/dbpatches/1.0alpha11_to_1.0alpha12
+ at dirrm share/zabbix/dbpatches/1.0alpha12_to_1.0beta1/mysql
+ at dirrm share/zabbix/dbpatches/1.0alpha12_to_1.0beta1/postgresql
+ at dirrm share/zabbix/dbpatches/1.0alpha12_to_1.0beta1
+ at dirrm share/zabbix/dbpatches/1.0alpha3_to_1.0alpha4/mysql
+ at dirrm share/zabbix/dbpatches/1.0alpha3_to_1.0alpha4/postgresql
+ at dirrm share/zabbix/dbpatches/1.0alpha3_to_1.0alpha4
+ at dirrm share/zabbix/dbpatches/1.0alpha4_to_1.0alpha5/mysql
+ at dirrm share/zabbix/dbpatches/1.0alpha4_to_1.0alpha5/postgresql
+ at dirrm share/zabbix/dbpatches/1.0alpha4_to_1.0alpha5
+ at dirrm share/zabbix/dbpatches/1.0alpha6_to_1.0alpha7/mysql
+ at dirrm share/zabbix/dbpatches/1.0alpha6_to_1.0alpha7/postgresql
+ at dirrm share/zabbix/dbpatches/1.0alpha6_to_1.0alpha7
+ at dirrm share/zabbix/dbpatches/1.0alpha7_to_1.0alpha8/mysql
+ at dirrm share/zabbix/dbpatches/1.0alpha7_to_1.0alpha8/postgresql
+ at dirrm share/zabbix/dbpatches/1.0alpha7_to_1.0alpha8
+ at dirrm share/zabbix/dbpatches/1.0alpha8_to_1.0alpha9/mysql
+ at dirrm share/zabbix/dbpatches/1.0alpha8_to_1.0alpha9/postgresql
+ at dirrm share/zabbix/dbpatches/1.0alpha8_to_1.0alpha9
+ at dirrm share/zabbix/dbpatches/1.0alpha9_to_1.0alpha10/mysql
+ at dirrm share/zabbix/dbpatches/1.0alpha9_to_1.0alpha10/postgresql
+ at dirrm share/zabbix/dbpatches/1.0alpha9_to_1.0alpha10
+ at dirrm share/zabbix/dbpatches/1.0beta2_to_1.0beta3/mysql
+ at dirrm share/zabbix/dbpatches/1.0beta2_to_1.0beta3/postgresql
+ at dirrm share/zabbix/dbpatches/1.0beta2_to_1.0beta3
+ at dirrm share/zabbix/dbpatches/1.0beta3_to_1.0beta4/mysql
+ at dirrm share/zabbix/dbpatches/1.0beta3_to_1.0beta4/postgresql
+ at dirrm share/zabbix/dbpatches/1.0beta3_to_1.0beta4
+ at dirrm share/zabbix/dbpatches/1.0beta4_to_1.0beta5/mysql
+ at dirrm share/zabbix/dbpatches/1.0beta4_to_1.0beta5/postgresql
+ at dirrm share/zabbix/dbpatches/1.0beta4_to_1.0beta5
+ at dirrm share/zabbix/dbpatches/1.0beta5_to_1.0beta6/mysql
+ at dirrm share/zabbix/dbpatches/1.0beta5_to_1.0beta6/postgresql
+ at dirrm share/zabbix/dbpatches/1.0beta5_to_1.0beta6
+ at dirrm share/zabbix/dbpatches/1.0beta6_to_1.0beta7/mysql
+ at dirrm share/zabbix/dbpatches/1.0beta6_to_1.0beta7/postgresql
+ at dirrm share/zabbix/dbpatches/1.0beta6_to_1.0beta7
+ at dirrm share/zabbix/dbpatches/1.0beta7_to_1.0beta8/mysql
+ at dirrm share/zabbix/dbpatches/1.0beta7_to_1.0beta8/postgresql
+ at dirrm share/zabbix/dbpatches/1.0beta7_to_1.0beta8
+ at dirrm share/zabbix/dbpatches/1.0beta8_to_1.0beta9/mysql
+ at dirrm share/zabbix/dbpatches/1.0beta8_to_1.0beta9/postgresql
+ at dirrm share/zabbix/dbpatches/1.0beta8_to_1.0beta9
+ at dirrm share/zabbix/dbpatches/1.0beta9_to_1.0beta10/mysql
+ at dirrm share/zabbix/dbpatches/1.0beta9_to_1.0beta10/postgresql
+ at dirrm share/zabbix/dbpatches/1.0beta9_to_1.0beta10
+ at 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	Sat Aug 30 12:06:39 2003
+++ zabbix/pkg-plist.agent	Mon Sep  1 11:12:01 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

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list