On Jun 26, 2014, at 10:03 AM, ebori...@macports.org wrote: > Revision > 121475 > Author > ebori...@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,@macports.org, openmaintai...@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-chan...@lists.macosforge.org > https://lists.macosforge.org/mailman/listinfo/macports-changes
_______________________________________________ macports-dev mailing list macports-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-dev