[121475] trunk/dports/net/zabbix2
Frank Schima
mf2k at macports.org
Thu Jun 26 14:17:06 PDT 2014
On Jun 26, 2014, at 10:03 AM, eborisch at macports.org wrote:
> Revision
> 121475
> Author
> eborisch at macports.org
> Date
> 2014-06-26 09:03:36 -0700 (Thu, 26 Jun 2014)
> Log Message
>
> zabbix2[-agent]: Upgrade to 2.2.4
> Modified Paths
>
> trunk/dports/net/zabbix2/Portfile
> trunk/dports/net/zabbix2/files/zabbix_server.init
> trunk/dports/net/zabbix2/files/zabbix_server.init.mysql
> Diff
>
> Modified: trunk/dports/net/zabbix2/Portfile (121474 => 121475)
>
> --- trunk/dports/net/zabbix2/Portfile 2014-06-26 15:55:32 UTC (rev 121474)
> +++ trunk/dports/net/zabbix2/Portfile 2014-06-26 16:03:36 UTC (rev 121475)
> @@ -4,10 +4,10 @@
> PortSystem 1.0
>
> name zabbix2
> -version 2.2.1
> +version 2.2.4
> revision 0
> categories net
> -maintainers nomaintainer
> +maintainers eborisch, openmaintainer
It is not correct to use a comma here.
$ port info --maintainers zabbix2
maintainers: eborisch, at macports.org, openmaintainer at macports.org
> platforms darwin
>
> license GPL-2
> @@ -27,21 +27,18 @@
> master_sites \
> sourceforge:project/zabbix/ZABBIX%20Latest%20Stable/${version} \
> sourceforge:project/zabbix/ZABBIX%20Release%20Candidates/${version}
> +dist_subdir zabbix2
>
> checksums \
> - rmd160 24cfecc6825245b8a3ae15c23ffe38236cd37cd4 \
> - sha256 29c9e4cefb527bf929797b26a5a1d8a07c55675bfe6a86ff9ef8e46bd792c7fb
> + rmd160 fc6043a63975ecb3ba7757e3de52ba82f1978e3a \
> + sha256 33654ed8a74280a38ff89b9deba400e1305086bdf75815f8b76dd6129a9ec781
>
> universal_variant no
>
> -depends_lib port:OpenIPMI
> -
> conflicts zabbix
>
> -dist_subdir zabbix2
> +subport zabbix2-agent {}
>
> -subport zabbix2-agent {}
> -
> configure.args --bindir=${prefix}/bin/zabbix \
> --sbindir=${prefix}/sbin/zabbix \
> --libexecdir=${prefix}/libexec/zabbix \
> @@ -49,8 +46,6 @@
> --sysconfdir=${prefix}/etc/zabbix \
> --localstatedir=${prefix}/var/zabbix
>
> -configure.args-append --with-openipmi=${prefix}
> -
> configure.ldflags-append -lresolv
>
> startupitem.create yes
> @@ -64,9 +59,12 @@
>
> configure.args-append --enable-agent
> } else {
> - depends_lib-append port:fping \
> + depends_lib-append port:apache2 \
> port:curl \
> - port:apache2 \
> + port:fping \
> + port:libssh2 \
> + port:net-snmp \
> + port:OpenIPMI \
> port:php5 \
> port:php5-gd \
> port:php5-gettext \
> @@ -75,7 +73,9 @@
>
> configure.args-append --enable-server \
> --with-libcurl=${prefix}/bin/curl-config \
> - --with-net-snmp
> + --with-net-snmp \
> + --with-openipmi=${prefix} \
> + --with-ssh2=${prefix}
>
> startupitem.name zabbix2-server
> startupitem.start "${prefix}/share/zabbix/zabbix_server.init start"
> @@ -111,7 +111,9 @@
> sqlite3 {"SQLite 3.x" sqlite3 \
> sqlite3=${prefix} sqlite}
> }
> +
> set DBLIST_KEYS [lsort [array names DBLIST]]
> +
> foreach dbitem $DBLIST_KEYS {
> set this_key [lsearch -exact $DBLIST_KEYS $dbitem]
> set conf_list [lreplace $DBLIST_KEYS $this_key $this_key]
> @@ -165,7 +167,7 @@
> }
>
> variant date_slash description {
> - Draw date/month rather than date.month on line graphs.
> + Draw month/day rather than day.month on line graphs.
> } {}
> }
>
> @@ -179,7 +181,7 @@
> }
>
> if {[variant_isset date_slash]} {
> - reinplace -E {s|[[:<:]]d\.m[[:>:]]|d/m|g} \
> + reinplace -E {s|[[:<:]]d\.m[[:>:]]|m/d|g} \
> frontends/php/include/classes/graphdraw/CLineGraphDraw.php
> }
> }
> @@ -365,22 +367,22 @@
> #### ####
>
>
> -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> -!! ZABBIX -> ZABBIX2 Server Upgrade process !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> -!! 0) BACK UP YOUR DATABASE !!
> -!! !!
> -!! 1) Be sure to use 'sudo port unload zabbix' to stop the background !!
> -!! server before deactivating zabbix, and then use !!
> -!! 'sudo port load zabbix2' **AFTER UPGRADING THE DATABASE** as !!
> -!! described below. !!
> -!! !!
> -!! 2) For upgrading from 1.8 (zabbix -> zabbix2), upgrade scripts are !!
> -!! located in ${prefix}/share/zabbix/upgrades !!
> -!! !!
> -!! For upgrade procedure, please see !!
> -!! http://www.zabbix.com/documentation/2.0/manual/installation/upgrade !!
> -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> +!! ZABBIX -> ZABBIX2 Server Upgrade process !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> +!! 0) BACK UP YOUR DATABASE !!
> +!! !!
> +!! 1) Be sure to use 'sudo port unload zabbix' to stop the background !!
> +!! server before deactivating zabbix, and then use !!
> +!! 'sudo port load zabbix2' **AFTER UPGRADING THE DATABASE** as !!
> +!! described below. !!
> +!! !!
> +!! 2) For upgrading from 1.8 (zabbix -> zabbix2), upgrade scripts are !!
> +!! located in ${prefix}/share/zabbix/upgrades !!
> +!! !!
> +!! For upgrade procedure, please see !!
> +!! http://www.zabbix.com/documentation/2.0/manual/installation/upgrade !!
> +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> "
> }
> Modified: trunk/dports/net/zabbix2/files/zabbix_server.init (121474 => 121475)
>
> --- trunk/dports/net/zabbix2/files/zabbix_server.init 2014-06-26 15:55:32 UTC (rev 121474)
> +++ trunk/dports/net/zabbix2/files/zabbix_server.init 2014-06-26 16:03:36 UTC (rev 121475)
> @@ -8,7 +8,7 @@
> ;;
>
> stop)
> - echo -n "Shutting down zabbix_server"
> + echo "Shutting down zabbix_server"
> pid=`ps axc|awk "{if (\\$5==\"zabbix_server\") print \\$1}"`
> /bin/kill $pid
> rm /tmp/zabbix_server.pid
> Modified: trunk/dports/net/zabbix2/files/zabbix_server.init.mysql (121474 => 121475)
>
> --- trunk/dports/net/zabbix2/files/zabbix_server.init.mysql 2014-06-26 15:55:32 UTC (rev 121474)
> +++ trunk/dports/net/zabbix2/files/zabbix_server.init.mysql 2014-06-26 16:03:36 UTC (rev 121475)
> @@ -2,14 +2,24 @@
>
> case "$1" in
> start)
> - echo -n "Zabbix_server - waiting for SQL server to start."
> - while [ ! -e __PREFIX__/var/run/__VER__/mysqld.sock ]; do sleep 5; echo -n .; done
> - echo " SQL server online; starting zabbix_server."
> - sudo -u zabbix __PREFIX__/sbin/zabbix/zabbix_server -c __PREFIX__/etc/zabbix/zabbix_server.conf
> + MAX_WAIT=120
> + echo "Zabbix_server init - will wait ${MAX_WAIT}s for __VER__ to start."
> + while [ ! -e __PREFIX__/var/run/__VER__/mysqld.sock ]; do
> + if [ ${MAX_WAIT} -le 0 ]; then
> + echo "Tired of waiting. Try again after starting __VER__."
> + exit 1
> + fi
> + sleep 5
> + let MAX_WAIT=MAX_WAIT-5
> + echo .
> + done
> + echo "SQL server online; starting zabbix_server."
> + sudo -u zabbix __PREFIX__/sbin/zabbix/zabbix_server \
> + -c __PREFIX__/etc/zabbix/zabbix_server.conf
> ;;
>
> stop)
> - echo -n "Shutting down zabbix_server"
> + echo "Shutting down zabbix_server"
> pid=`ps axc|awk "{if (\\$5==\"zabbix_server\") print \\$1}"`
> /bin/kill $pid
> rm /tmp/zabbix_server.pid
> _______________________________________________
> macports-changes mailing list
> macports-changes at lists.macosforge.org
> https://lists.macosforge.org/mailman/listinfo/macports-changes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-dev/attachments/20140626/411a0afc/attachment-0001.html>
More information about the macports-dev
mailing list