Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-analyzer/zabbix/
Date: Tue, 07 Sep 2021 19:12:13
Message-Id: 1631041926.e0ac03a4ec10a56bd291382b6c319d90b92b3c6f.fordfrog@gentoo
1 commit: e0ac03a4ec10a56bd291382b6c319d90b92b3c6f
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 7 19:11:52 2021 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 7 19:12:06 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0ac03a4
7
8 net-analyzer/zabbix: removed obsolete versions
9
10 Package-Manager: Portage-3.0.22, Repoman-3.0.3
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 net-analyzer/zabbix/Manifest | 5 -
14 net-analyzer/zabbix/zabbix-4.0.31-r1.ebuild | 369 ----------------
15 net-analyzer/zabbix/zabbix-5.0.12-r1.ebuild | 618 --------------------------
16 net-analyzer/zabbix/zabbix-5.0.13.ebuild | 618 --------------------------
17 net-analyzer/zabbix/zabbix-5.4.1-r1.ebuild | 642 ----------------------------
18 net-analyzer/zabbix/zabbix-5.4.2.ebuild | 642 ----------------------------
19 6 files changed, 2894 deletions(-)
20
21 diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
22 index 94498043108..8e3cc51e707 100644
23 --- a/net-analyzer/zabbix/Manifest
24 +++ b/net-analyzer/zabbix/Manifest
25 @@ -251,14 +251,9 @@ DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.2.mod 95 BLAKE2B adb3684980f1d8e6c23444e9102
26 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.8.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
27 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.8.zip 80666 BLAKE2B ff3645b71cedd41b9fef6e5d01f3d89a2db6930f406aded7889530b04689ea34b53fa2a7af352c264681ee40b1d192c86ca2f7dcc33dca825d355694527e4dbf SHA512 19f019e85b8c9a533c3cf2fd492b1813272f00cce06a56ffe43046935e49ccf6e191ce83f1d236f6355bae7126aa722016f05174687ff2faf54f121958266edf
28 DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.mod 300 BLAKE2B 3e3f5a2be0918cbaacd5e43e59fcc6c7c6999645f0c9214cd5a522c31d34b6d3dad61e3ddae8ccdb2f3f0d90b406c047802ee3d9d54dc40fe6eff9cd35620792 SHA512 0c8aa788d0c03d6d049f0dd7468d0f81ce2131ccedd5a5a3a18362b7d30eef7ef325277844eefe4b707b1ad71c6f83a44e110b7af7b98e05406d347237a7bafb
29 -DIST zabbix-4.0.31.tar.gz 17600018 BLAKE2B 6b3dd8bdc465fc610756b93cd033e0ade607af718a2914928d5a10cef648ac3c8276c75403fa889b00b4ec1485069240462f8f2c2aaff9767a2914e4b32c6817 SHA512 b4dc02b76f438ca922caee8a04c119c0958d7431622b36a2c26da2ed1a2fdc87e5e7abfcded033a852f6ee018e999f8fceea1a89a67b97d4c160e01a536d2663
30 DIST zabbix-4.0.32.tar.gz 17606713 BLAKE2B 48d0f8fdc3f538701383f0c246152df8d000aeb194669edf855dd96f0ee4b0a27d14a373d555cdda4f3ca9057f4abbb51d5184167bc4858ce798bf17284e0c74 SHA512 af3c3306c2ed1d47d980f0581324274b4bee6fe6bac657e7cba90d6079ad1a83d57d5279aeed54e63f28764d02476be881972667e84e1c8a85d90c659384766a
31 DIST zabbix-4.0.33.tar.gz 17614916 BLAKE2B e9edb516a4780daa2d4ced5a0753d597fabbb009d8109fb93dcdf8c738011459ee2bab65784998289bc13d21a40ec4c325eb72337a38f3940473ec347f9020ed SHA512 9ef74f50eefe6c9d8fb0d8cb8df9040331489520e2bb2df2cf83d7e698e6b99c2af1d31fdb385594a8696e3b186321cc8b9fddd654182a8a6e34eb5bf0f29fdd
32 -DIST zabbix-5.0.12.tar.gz 20404121 BLAKE2B b458f8dfae5f1c2cc0b8d4d06a41633f00ab0749288e36e50fc13377a544ee01634f2b603cda901fe35600eb883caf084e1d0f72931561996336022e0c8d33ff SHA512 e26012c177d72bc75e63653b6ce4e1c21cf83e123edc0931635887002dbe713637177d95d15e493923416d1f277dd373bf9f568ea31ac9b1b93dc6bbb59ed15c
33 -DIST zabbix-5.0.13.tar.gz 21076927 BLAKE2B 4c5a503fba87fbb0882a60378721e9156a9ffc374b5a127fbaa08aeb23d40aefbf4324b6a00d9c53d65714eb88e04730dc9f43bbc6baedd8b844b29359aca76a SHA512 846607e9c409cb996eb6aed0beaa29fa37450ca61a2e533e477b3bb16fd3c3fd90a59cff1e7234e0dc47276cce052e022f1663c1928e0e4295bff44002720e47
34 DIST zabbix-5.0.14.tar.gz 21159722 BLAKE2B 627e64138335b2a3b679a69f21d778df1eb5bbf5455d8d2b0244f6194d3c79d2afe2227cc5093f34b783f63a7bc5c8e204ba39f4474493b67c3e91f7aafbc97b SHA512 9b373592918755174c33e0e348d5fcc21076903abe9149dec48a1b8779435e7afd7bc3db77deed98765ee4205253ee1314301d49db80cd103c730435f5299989
35 DIST zabbix-5.0.15.tar.gz 21297290 BLAKE2B 9e533e37eb6da83c6e9c4797c2f584fe1ca36fd62b0ffb5583145b5a14f8d2f9fcc5e5fcca0d2ce28376e2c2217cf2f8132abd7da244d70a051ad3eac16cb358 SHA512 0584d0581a1216e5f06af4e7b16fa7db1bad787348be38a9209223182b026b1bc6d0b28649250c9aa7184fb2da7c7995413993d1d96acae81ed786f9d3e45e79
36 -DIST zabbix-5.4.1.tar.gz 23830541 BLAKE2B 93d39c69798dd593a77f2cd0046818763bda6d07ea43295d0fd9cd6d21a974d46f3783649fa63878e85c70e6b7cc6284ea88df2503d5011365641cd58dba9cbb SHA512 d9533bc2fac816a6c5e18462c509fb6307409528979f56cdf03085801c01d6ff17251cbcae83cc2158f944dd9302d429746e39ca669483e442474c51d6caab33
37 -DIST zabbix-5.4.2.tar.gz 24085572 BLAKE2B 0a2f7d645906b7df4dfbd3846de483ad5a9f8e9328daa212cbceb139d71418bea3b7af3a4426a6e2b3a55bbb8d42817ffc79d948152a2eb06ec97ec264efa8bd SHA512 c5ceaecc77d641ba656b52ab335fab664eba093779cbb882dea7de6e2e70be3c5d50f8035f1c709a8e244729f7d2181204e1337ae96b078ec3f08c9adb10bb1b
38 DIST zabbix-5.4.3.tar.gz 24190581 BLAKE2B c757739b4ed4b8ab233c41b1311a2b7055530b7b19ec3296265cbbd04ad298e24c46605e4f996758021c74526fbfbcf9a58c7aa00a746f50a2f35bf67130b9ed SHA512 8efa043237a9e7cab3c26c300ca177746241602bf156e01ee6fa31d15d71677d6b4efe9bf9cffadc419e98c44ff3a179370b851b55a78dce9b4b4ee4d8c287c1
39 DIST zabbix-5.4.4.tar.gz 24266079 BLAKE2B 5be8f922329853b9742bd1b8bcedd2eb331137fd37fdd9186846f41ff89047b27bff55dcdf1ab6d18e0d9d5b6ea8266dff542b2feef31d8a9e0023cbd0c2a351 SHA512 6b5b012bc0c53502d97bc260f7c7f0293edba194fb05c65b05c5b4084cd3f05b00ba5e1c1ead1e42be39d740dc5c617a001c2d459c8157c1cab7136fb0054883
40
41 diff --git a/net-analyzer/zabbix/zabbix-4.0.31-r1.ebuild b/net-analyzer/zabbix/zabbix-4.0.31-r1.ebuild
42 deleted file mode 100644
43 index f3cb8a820f0..00000000000
44 --- a/net-analyzer/zabbix/zabbix-4.0.31-r1.ebuild
45 +++ /dev/null
46 @@ -1,369 +0,0 @@
47 -# Copyright 1999-2021 Gentoo Authors
48 -# Distributed under the terms of the GNU General Public License v2
49 -
50 -EAPI=7
51 -
52 -# needed to make webapp-config dep optional
53 -WEBAPP_OPTIONAL="yes"
54 -inherit webapp java-pkg-opt-2 systemd toolchain-funcs tmpfiles user-info
55 -
56 -DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
57 -HOMEPAGE="https://www.zabbix.com/"
58 -MY_P=${P/_/}
59 -MY_PV=${PV/_/}
60 -SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/4.0/${P}.tar.gz"
61 -LICENSE="GPL-2"
62 -SLOT="0/$(ver_cut 1-2)"
63 -WEBAPP_MANUAL_SLOT="yes"
64 -KEYWORDS="amd64 x86"
65 -IUSE="+agent curl frontend gnutls ipv6 java ldap libxml2 mbedtls mysql odbc openipmi +openssl oracle +postgres proxy server snmp sqlite ssh ssl static xmpp"
66 -REQUIRED_USE="|| ( agent frontend proxy server )
67 - ssl? ( ^^ ( gnutls mbedtls openssl ) )
68 - proxy? ( ^^ ( mysql oracle postgres sqlite ) )
69 - server? ( ^^ ( mysql oracle postgres ) )
70 - static? ( !oracle !snmp )"
71 -
72 -COMMON_DEPEND="
73 - curl? ( net-misc/curl )
74 - java? ( >=virtual/jdk-1.8:* )
75 - ldap? (
76 - =dev-libs/cyrus-sasl-2*
77 - net-libs/gnutls
78 - net-nds/openldap
79 - )
80 - libxml2? ( dev-libs/libxml2 )
81 - mysql? ( dev-db/mysql-connector-c )
82 - odbc? ( dev-db/unixODBC )
83 - openipmi? ( sys-libs/openipmi )
84 - oracle? ( dev-db/oracle-instantclient-basic )
85 - postgres? ( dev-db/postgresql:* )
86 - proxy? ( sys-libs/zlib )
87 - server? (
88 - dev-libs/libevent
89 - sys-libs/zlib
90 - )
91 - snmp? ( net-analyzer/net-snmp )
92 - sqlite? ( dev-db/sqlite )
93 - ssh? ( net-libs/libssh2 )
94 - ssl? (
95 - gnutls? ( net-libs/gnutls:0= )
96 - mbedtls? ( net-libs/mbedtls:0= )
97 - openssl? ( dev-libs/openssl:=[-bindist(-)] )
98 - )
99 - xmpp? ( dev-libs/iksemel )
100 -"
101 -
102 -RDEPEND="${COMMON_DEPEND}
103 - acct-group/zabbix
104 - acct-user/zabbix
105 - java? ( >=virtual/jre-1.8:* )
106 - mysql? ( virtual/mysql )
107 - proxy? ( net-analyzer/fping[suid] )
108 - server? (
109 - app-admin/webapp-config
110 - dev-libs/libevent
111 - dev-libs/libpcre
112 - net-analyzer/fping[suid]
113 - )
114 - frontend? (
115 - app-admin/webapp-config
116 - dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
117 - media-libs/gd[png]
118 - virtual/httpd-php:*
119 - mysql? ( dev-lang/php[mysqli] )
120 - odbc? ( dev-lang/php[odbc] )
121 - oracle? ( dev-lang/php[oci8-instant-client] )
122 - postgres? ( dev-lang/php[postgres] )
123 - sqlite? ( dev-lang/php[sqlite] )
124 - )
125 -"
126 -DEPEND="${COMMON_DEPEND}
127 - static? (
128 - curl? ( net-misc/curl[static-libs] )
129 - ldap? (
130 - =dev-libs/cyrus-sasl-2*[static-libs]
131 - net-libs/gnutls[static-libs]
132 - net-nds/openldap[static-libs]
133 - )
134 - libxml2? ( dev-libs/libxml2[static-libs] )
135 - mysql? ( dev-db/mysql-connector-c[static-libs] )
136 - odbc? ( dev-db/unixODBC[static-libs] )
137 - postgres? ( dev-db/postgresql:*[static-libs] )
138 - sqlite? ( dev-db/sqlite[static-libs] )
139 - ssh? ( net-libs/libssh2 )
140 - )
141 -"
142 -BDEPEND="
143 - virtual/pkgconfig
144 -"
145 -
146 -PATCHES=(
147 - "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
148 - "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
149 -)
150 -
151 -S=${WORKDIR}/${MY_P}
152 -
153 -ZABBIXJAVA_BASE="opt/zabbix_java"
154 -
155 -pkg_setup() {
156 - if use oracle; then
157 - if [ -z "${ORACLE_HOME}" ]; then
158 - eerror
159 - eerror "The environment variable ORACLE_HOME must be set"
160 - eerror "and point to the correct location."
161 - eerror "It looks like you don't have Oracle installed."
162 - eerror
163 - die "Environment variable ORACLE_HOME is not set"
164 - fi
165 - if has_version 'dev-db/oracle-instantclient-basic'; then
166 - ewarn
167 - ewarn "Please ensure you have a full install of the Oracle client."
168 - ewarn "dev-db/oracle-instantclient* is NOT sufficient."
169 - ewarn
170 - fi
171 - fi
172 -
173 - if use frontend; then
174 - webapp_pkg_setup
175 - fi
176 -
177 - java-pkg-opt-2_pkg_setup
178 -}
179 -
180 -src_prepare() {
181 - default
182 -}
183 -
184 -src_configure() {
185 - econf \
186 - $(use_enable agent) \
187 - $(use_enable ipv6) \
188 - $(use_enable java) \
189 - $(use_enable proxy) \
190 - $(use_enable server) \
191 - $(use_enable static) \
192 - $(use_with curl libcurl) \
193 - $(use_with gnutls) \
194 - $(use_with ldap) \
195 - $(use_with libxml2) \
196 - $(use_with mbedtls) \
197 - $(use_with mysql) \
198 - $(use_with odbc unixodbc) \
199 - $(use_with openipmi openipmi) \
200 - $(use_with openssl) \
201 - $(use_with oracle) \
202 - $(use_with postgres postgresql) \
203 - $(use_with snmp net-snmp) \
204 - $(use_with sqlite sqlite3) \
205 - $(use_with ssh ssh2) \
206 - $(use_with xmpp jabber)
207 -}
208 -
209 -src_compile() {
210 - if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
211 - emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
212 - fi
213 -}
214 -
215 -src_install() {
216 - local dirs=(
217 - /etc/zabbix
218 - /var/lib/zabbix
219 - /var/lib/zabbix/home
220 - /var/lib/zabbix/scripts
221 - /var/lib/zabbix/alertscripts
222 - /var/lib/zabbix/externalscripts
223 - /var/log/zabbix
224 - )
225 -
226 - for dir in "${dirs[@]}"; do
227 - dodir "${dir}"
228 - keepdir "${dir}"
229 - done
230 -
231 - if use server; then
232 - insinto /etc/zabbix
233 - doins "${S}"/conf/zabbix_server.conf
234 - fperms 0640 /etc/zabbix/zabbix_server.conf
235 - fowners root:zabbix /etc/zabbix/zabbix_server.conf
236 -
237 - newinitd "${FILESDIR}"/zabbix-server.init zabbix-server
238 -
239 - dosbin src/zabbix_server/zabbix_server
240 -
241 - insinto /usr/share/zabbix
242 - doins -r "${S}"/database/
243 -
244 - systemd_dounit "${FILESDIR}"/zabbix-server.service
245 - newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
246 - fi
247 -
248 - if use proxy; then
249 - insinto /etc/zabbix
250 - doins "${S}"/conf/zabbix_proxy.conf
251 - fperms 0640 /etc/zabbix/zabbix_proxy.conf
252 - fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
253 -
254 - newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
255 -
256 - dosbin src/zabbix_proxy/zabbix_proxy
257 -
258 - insinto /usr/share/zabbix
259 - doins -r "${S}"/database/
260 -
261 - systemd_dounit "${FILESDIR}"/zabbix-proxy.service
262 - newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
263 - fi
264 -
265 - if use agent; then
266 - insinto /etc/zabbix
267 - doins "${S}"/conf/zabbix_agentd.conf
268 - fperms 0640 /etc/zabbix/zabbix_agentd.conf
269 - fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
270 -
271 - newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
272 -
273 - dosbin src/zabbix_agent/zabbix_agentd
274 - dobin \
275 - src/zabbix_sender/zabbix_sender \
276 - src/zabbix_get/zabbix_get
277 -
278 - systemd_dounit "${FILESDIR}"/zabbix-agentd.service
279 - newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
280 - fi
281 -
282 - fowners root:zabbix /etc/zabbix
283 - fowners zabbix:zabbix \
284 - /var/lib/zabbix \
285 - /var/lib/zabbix/home \
286 - /var/lib/zabbix/scripts \
287 - /var/lib/zabbix/alertscripts \
288 - /var/lib/zabbix/externalscripts \
289 - /var/log/zabbix
290 - fperms 0750 \
291 - /etc/zabbix \
292 - /var/lib/zabbix \
293 - /var/lib/zabbix/home \
294 - /var/lib/zabbix/scripts \
295 - /var/lib/zabbix/alertscripts \
296 - /var/lib/zabbix/externalscripts \
297 - /var/log/zabbix
298 -
299 - dodoc README INSTALL NEWS ChangeLog \
300 - conf/zabbix_agentd.conf \
301 - conf/zabbix_proxy.conf \
302 - conf/zabbix_agentd/userparameter_examples.conf \
303 - conf/zabbix_agentd/userparameter_mysql.conf \
304 - conf/zabbix_server.conf
305 -
306 - if use frontend; then
307 - webapp_src_preinst
308 - cp -R frontends/php/* "${D}/${MY_HTDOCSDIR}"
309 - webapp_configfile \
310 - "${MY_HTDOCSDIR}"/include/db.inc.php \
311 - "${MY_HTDOCSDIR}"/include/config.inc.php
312 - webapp_src_install
313 - fi
314 -
315 - if use java; then
316 - dodir \
317 - /${ZABBIXJAVA_BASE} \
318 - /${ZABBIXJAVA_BASE}/bin \
319 - /${ZABBIXJAVA_BASE}/lib
320 - keepdir /${ZABBIXJAVA_BASE}
321 - exeinto /${ZABBIXJAVA_BASE}/bin
322 - doexe src/zabbix_java/bin/zabbix-java-gateway-${MY_PV}.jar
323 - exeinto /${ZABBIXJAVA_BASE}/lib
324 - doexe \
325 - src/zabbix_java/lib/logback-classic-1.2.3.jar \
326 - src/zabbix_java/lib/logback-console.xml \
327 - src/zabbix_java/lib/logback-core-1.2.3.jar \
328 - src/zabbix_java/lib/logback.xml \
329 - src/zabbix_java/lib/android-json-4.3_r3.1.jar \
330 - src/zabbix_java/lib/slf4j-api-1.7.30.jar
331 - newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
332 - newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
333 - fi
334 -}
335 -
336 -pkg_postinst() {
337 - if use server || use proxy ; then
338 - elog
339 - elog "You may need to configure your database for Zabbix"
340 - elog "if you have not already done so."
341 - elog
342 -
343 - zabbix_homedir=$(egethome zabbix)
344 - if [ -n "${zabbix_homedir}" ] && \
345 - [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
346 - ewarn
347 - ewarn "The user 'zabbix' should have his homedir changed"
348 - ewarn "to /var/lib/zabbix/home if you want to use"
349 - ewarn "custom alert scripts."
350 - ewarn
351 - ewarn "A real homedir might be needed for configfiles"
352 - ewarn "for custom alert scripts (e.g. ~/.sendxmpprc when"
353 - ewarn "using sendxmpp for Jabber alerts)."
354 - ewarn
355 - ewarn "To change the homedir use:"
356 - ewarn " usermod -d /var/lib/zabbix/home zabbix"
357 - ewarn
358 - fi
359 - fi
360 -
361 - if use server; then
362 - tmpfiles_process zabbix-server.conf
363 - elog
364 - elog "For distributed monitoring you have to run:"
365 - elog
366 - elog "zabbix_server -n <nodeid>"
367 - elog
368 - elog "This will convert database data for use with Node ID"
369 - elog "and also adds a local node."
370 - elog
371 - fi
372 -
373 - if use proxy ; then
374 - tmpfiles_process zabbix-proxy.conf
375 - fi
376 -
377 - if use agent ; then
378 - tmpfiles_process zabbix-agent.conf
379 - fi
380 -
381 - elog "--"
382 - elog
383 - elog "You may need to add these lines to /etc/services:"
384 - elog
385 - elog "zabbix-agent 10050/tcp Zabbix Agent"
386 - elog "zabbix-agent 10050/udp Zabbix Agent"
387 - elog "zabbix-trapper 10051/tcp Zabbix Trapper"
388 - elog "zabbix-trapper 10051/udp Zabbix Trapper"
389 - elog
390 -
391 - if use server || use proxy ; then
392 - # check for fping
393 - fping_perms=$(stat -c %a /usr/sbin/fping 2>/dev/null)
394 - case "${fping_perms}" in
395 - 4[157][157][157])
396 - ;;
397 - *)
398 - ewarn
399 - ewarn "If you want to use the checks 'icmpping' and 'icmppingsec',"
400 - ewarn "you have to make /usr/sbin/fping setuid root and executable"
401 - ewarn "by everyone. Run the following command to fix it:"
402 - ewarn
403 - ewarn " chmod u=rwsx,g=rx,o=rx /usr/sbin/fping"
404 - ewarn
405 - ewarn "Please be aware that this might impose a security risk,"
406 - ewarn "depending on the code quality of fping."
407 - ewarn
408 - ;;
409 - esac
410 - fi
411 -}
412 -
413 -pkg_prerm() {
414 - (use frontend || use server) && webapp_pkg_prerm
415 -}
416
417 diff --git a/net-analyzer/zabbix/zabbix-5.0.12-r1.ebuild b/net-analyzer/zabbix/zabbix-5.0.12-r1.ebuild
418 deleted file mode 100644
419 index b8d35f5a759..00000000000
420 --- a/net-analyzer/zabbix/zabbix-5.0.12-r1.ebuild
421 +++ /dev/null
422 @@ -1,618 +0,0 @@
423 -# Copyright 1999-2021 Gentoo Authors
424 -# Distributed under the terms of the GNU General Public License v2
425 -
426 -EAPI=7
427 -
428 -# needed to make webapp-config dep optional
429 -WEBAPP_OPTIONAL="yes"
430 -inherit webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
431 -EGO_SUM=(
432 - "github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU="
433 - "github.com/cockroachdb/apd v1.1.0 h1:3LFP3629v+1aKXU5Q37mxmRxX/pIu1nijXydLShEq5I="
434 - "github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ="
435 - "github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4="
436 - "github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4="
437 - "github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY="
438 - "github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38="
439 - "github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c="
440 - "github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38="
441 - "github.com/dustin/gomemcached v0.0.0-20160817010731-a2284a01c143 h1:K9CFK8HRZWzmoIWbpA7u0XYLggCyfa/N77eVaq/nUiA="
442 - "github.com/dustin/gomemcached v0.0.0-20160817010731-a2284a01c143/go.mod h1:BLhrehfVmtABJWBZTJV8HyPWCSZoiMzjjcZ3+vHHhPI="
443 - "github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4="
444 - "github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ="
445 - "github.com/go-ldap/ldap v3.0.3+incompatible h1:HTeSZO8hWMS1Rgb2Ziku6b8a7qRIZZMHjsvuZyatzwk="
446 - "github.com/go-ldap/ldap v3.0.3+incompatible/go.mod h1:qfd9rJvER9Q0/D/Sqn1DfHRoBp40uXYvFoEVrNEPqRc="
447 - "github.com/go-logfmt/logfmt v0.5.0 h1:TrB8swr/68K7m9CcGut2g3UOihhbcbiMAYiuTXdEih4="
448 - "github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A="
449 - "github.com/go-ole/go-ole v1.2.4 h1:nNBDSCOigTSiarFpYE9J/KtEA1IOW4CNeqT9TQDqCxI="
450 - "github.com/go-ole/go-ole v1.2.4/go.mod h1:XCwSNxSkXRo4vlyPy93sltvi/qJq0jqQhjqQNIwKuxM="
451 - "github.com/go-sql-driver/mysql v1.5.0 h1:ozyZYNQW3x3HtqT1jira07DN2PArx2v7/mN66gGcHOs="
452 - "github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg="
453 - "github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY="
454 - "github.com/godbus/dbus v4.1.0+incompatible h1:WqqLRTsQic3apZUK9qC5sGNfXthmPXzUZ7nQPrNITa4="
455 - "github.com/godbus/dbus v4.1.0+incompatible/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw="
456 - "github.com/godror/godror v0.20.1 h1:s/ehD65nfVzWR2MrZGChDkLvVPlIVxbt+Jpzfwkl1c8="
457 - "github.com/godror/godror v0.20.1/go.mod h1:YlPoIf962ZZKPM5Xqa8NxmGgck39pi51tqAs+K3IaFM="
458 - "github.com/gofrs/uuid v3.2.0+incompatible h1:y12jRkkFxsd7GpqdSZ+/KCs/fJbqpEXSGd4+jfEaewE="
459 - "github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM="
460 - "github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4="
461 - "github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE="
462 - "github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI="
463 - "github.com/jackc/chunkreader v1.0.0 h1:4s39bBR8ByfqH+DKm8rQA3E1LHZWB9XWcrz8fqaZbe0="
464 - "github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo="
465 - "github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk="
466 - "github.com/jackc/chunkreader/v2 v2.0.1 h1:i+RDz65UE+mmpjTfyz0MoVTnzeYxroil2G82ki7MGG8="
467 - "github.com/jackc/chunkreader/v2 v2.0.1/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk="
468 - "github.com/jackc/pgconn v0.0.0-20190420214824-7e0022ef6ba3/go.mod h1:jkELnwuX+w9qN5YIfX0fl88Ehu4XC3keFuOJJk9pcnA="
469 - "github.com/jackc/pgconn v0.0.0-20190824142844-760dd75542eb/go.mod h1:lLjNuW/+OfW9/pnVKPazfWOgNfH2aPem8YQ7ilXGvJE="
470 - "github.com/jackc/pgconn v0.0.0-20190831204454-2fabfa3c18b7/go.mod h1:ZJKsE/KZfsUgOEh9hBm+xYTstcNHg7UPMVJqRfQxq4s="
471 - "github.com/jackc/pgconn v1.4.0/go.mod h1:Y2O3ZDF0q4mMacyWV3AstPJpeHXWGEetiFttmq5lahk="
472 - "github.com/jackc/pgconn v1.5.0 h1:oFSOilzIZkyg787M1fEmyMfOUUvwj0daqYMfaWwNL4o="
473 - "github.com/jackc/pgconn v1.5.0/go.mod h1:QeD3lBfpTFe8WUnPZWN5KY/mB8FGMIYRdd8P8Jr0fAI="
474 - "github.com/jackc/pgconn v1.5.1-0.20200601181101-fa742c524853/go.mod h1:QeD3lBfpTFe8WUnPZWN5KY/mB8FGMIYRdd8P8Jr0fAI="
475 - "github.com/jackc/pgconn v1.6.5-0.20200905181414-0d4f029683fc h1:9ThyBXKdyBFN2Y1NSCPGCA0kdWCNpd9u4SKWwtr6GfU="
476 - "github.com/jackc/pgconn v1.6.5-0.20200905181414-0d4f029683fc/go.mod h1:gm9GeeZiC+Ja7JV4fB/MNDeaOqsCrzFiZlLVhAompxk="
477 - "github.com/jackc/pgio v1.0.0 h1:g12B9UwVnzGhueNavwioyEEpAmqMe1E/BN9ES+8ovkE="
478 - "github.com/jackc/pgio v1.0.0/go.mod h1:oP+2QK2wFfUWgr+gxjoBH9KGBb31Eio69xUb0w5bYf8="
479 - "github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2 h1:JVX6jT/XfzNqIjye4717ITLaNwV9mWbJx0dLCpcRzdA="
480 - "github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2/go.mod h1:fGZlG77KXmcq05nJLRkk0+p82V8B8Dw8KN2/V9c/OAE="
481 - "github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM="
482 - "github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg="
483 - "github.com/jackc/pgproto3 v1.1.0 h1:FYYE4yRw+AgI8wXIinMlNjBbp/UitDJwfj5LqqewP1A="
484 - "github.com/jackc/pgproto3 v1.1.0/go.mod h1:eR5FA3leWg7p9aeAqi37XOTgTIbkABlvcPB3E5rlc78="
485 - "github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190420180111-c116219b62db/go.mod h1:bhq50y+xrl9n5mRYyCBFKkpRVTLYJVWeCc+mEAI3yXA="
486 - "github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190609003834-432c2951c711/go.mod h1:uH0AWtUmuShn0bcesswc4aBTWGvw0cAxIJp+6OB//Wg="
487 - "github.com/jackc/pgproto3/v2 v2.0.0-rc3/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM="
488 - "github.com/jackc/pgproto3/v2 v2.0.0-rc3.0.20190831210041-4c03ce451f29/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM="
489 - "github.com/jackc/pgproto3/v2 v2.0.1 h1:Rdjp4NFjwHnEslx2b66FfCI2S0LhO4itac3hXz6WX9M="
490 - "github.com/jackc/pgproto3/v2 v2.0.1/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA="
491 - "github.com/jackc/pgproto3/v2 v2.0.4 h1:RHkX5ZUD9bl/kn0f9dYUWs1N7Nwvo1wwUYvKiR26Zco="
492 - "github.com/jackc/pgproto3/v2 v2.0.4/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA="
493 - "github.com/jackc/pgservicefile v0.0.0-20200307190119-3430c5407db8 h1:Q3tB+ExeflWUW7AFcAhXqk40s9mnNYLk1nOkKNZ5GnU="
494 - "github.com/jackc/pgservicefile v0.0.0-20200307190119-3430c5407db8/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E="
495 - "github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b h1:C8S2+VttkHFdOOCXJe+YGfa4vHYwlt4Zx+IVXQ97jYg="
496 - "github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E="
497 - "github.com/jackc/pgtype v0.0.0-20190421001408-4ed0de4755e0/go.mod h1:hdSHsc1V01CGwFsrv11mJRHWJ6aifDLfdV3aVjFF0zg="
498 - "github.com/jackc/pgtype v0.0.0-20190824184912-ab885b375b90/go.mod h1:KcahbBH1nCMSo2DXpzsoWOAfFkdEtEJpPbVLq8eE+mc="
499 - "github.com/jackc/pgtype v0.0.0-20190828014616-a8802b16cc59/go.mod h1:MWlu30kVJrUS8lot6TQqcg7mtthZ9T0EoIBFiJcmcyw="
500 - "github.com/jackc/pgtype v1.2.0/go.mod h1:5m2OfMh1wTK7x+Fk952IDmI4nw3nPrvtQdM0ZT4WpC0="
501 - "github.com/jackc/pgtype v1.3.1-0.20200510190516-8cd94a14c75a/go.mod h1:vaogEUkALtxZMCH411K+tKzNpwzCKU+AnPzBKZ+I+Po="
502 - "github.com/jackc/pgtype v1.3.1-0.20200606141011-f6355165a91c/go.mod h1:cvk9Bgu/VzJ9/lxTO5R5sf80p0DiucVtN7ZxvaC4GmQ="
503 - "github.com/jackc/pgtype v1.4.3-0.20200905161353-e7d2b057a716 h1:DrP52jA32liWkjCF/g3rYC1QjnRh6kvyXaZSevAtlqE="
504 - "github.com/jackc/pgtype v1.4.3-0.20200905161353-e7d2b057a716/go.mod h1:JCULISAZBFGrHaOXIIFiyfzW5VY0GRitRr8NeJsrdig="
505 - "github.com/jackc/pgx/v4 v4.0.0-20190420224344-cc3461e65d96/go.mod h1:mdxmSJJuR08CZQyj1PVQBHy9XOp5p8/SHH6a0psbY9Y="
506 - "github.com/jackc/pgx/v4 v4.0.0-20190421002000-1b8f0016e912/go.mod h1:no/Y67Jkk/9WuGR0JG/JseM9irFbnEPbuWV2EELPNuM="
507 - "github.com/jackc/pgx/v4 v4.0.0-pre1.0.20190824185557-6972a5742186/go.mod h1:X+GQnOEnf1dqHGpw7JmHqHc1NxDoalibchSk9/RWuDc="
508 - "github.com/jackc/pgx/v4 v4.5.0/go.mod h1:EpAKPLdnTorwmPUUsqrPxy5fphV18j9q3wrfRXgo+kA="
509 - "github.com/jackc/pgx/v4 v4.6.1-0.20200510190926-94ba730bb1e9/go.mod h1:t3/cdRQl6fOLDxqtlyhe9UWgfIi9R8+8v8GKV5TRA/o="
510 - "github.com/jackc/pgx/v4 v4.6.1-0.20200606145419-4e5062306904/go.mod h1:ZDaNWkt9sW1JMiNn0kdYBaLelIhw7Pg4qd+Vk6tw7Hg="
511 - "github.com/jackc/pgx/v4 v4.8.2-0.20200910143026-040df1ccef85 h1:G5gbS1Q6cq7/Q1Z1CUqU9IKWfar2R1P6CE0zkKClEG0="
512 - "github.com/jackc/pgx/v4 v4.8.2-0.20200910143026-040df1ccef85/go.mod h1:OWJpVJk5U9XXEiYHeQ+5NtRt82Y5c8gvIZj96kl27Ow="
513 - "github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
514 - "github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
515 - "github.com/jackc/puddle v1.1.0 h1:musOWczZC/rSbqut475Vfcczg7jJsdUQf0D6oKPLgNU="
516 - "github.com/jackc/puddle v1.1.0/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
517 - "github.com/jackc/puddle v1.1.1/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
518 - "github.com/jackc/puddle v1.1.2-0.20200821025810-91d0159cc97a h1:ec2LCBkfN1pOq0PhLRH/QitjSXr9s2dnh0gOFyohxHM="
519 - "github.com/jackc/puddle v1.1.2-0.20200821025810-91d0159cc97a/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
520 - "github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck="
521 - "github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ="
522 - "github.com/konsorten/go-windows-terminal-sequences v1.0.2 h1:DB17ag19krx9CFsz4o3enTrPXyIXCl+2iCXH/aMAp9s="
523 - "github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ="
524 - "github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI="
525 - "github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo="
526 - "github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ="
527 - "github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw="
528 - "github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE="
529 - "github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI="
530 - "github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
531 - "github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
532 - "github.com/lib/pq v1.2.0 h1:LXpIM/LZ5xGFhOpXAQUIMM1HdyqzVYM13zNdjCEEcA0="
533 - "github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
534 - "github.com/lib/pq v1.3.0 h1:/qkRGz8zljWiDcFvgpwUpwIAPu3r07TDvs3Rws+o/pU="
535 - "github.com/lib/pq v1.3.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
536 - "github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ="
537 - "github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE="
538 - "github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc="
539 - "github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
540 - "github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
541 - "github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
542 - "github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ="
543 - "github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU="
544 - "github.com/mattn/go-sqlite3 v2.0.3+incompatible h1:gXHsfypPkaMZrKbD5209QV9jbUTJKjyR5WD3HYQSd+U="
545 - "github.com/mattn/go-sqlite3 v2.0.3+incompatible/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc="
546 - "github.com/mediocregopher/radix/v3 v3.5.0 h1:8QHQmNh2ne9aFxTD3z63u/bkPPiOtknHoz80oP8EA/E="
547 - "github.com/mediocregopher/radix/v3 v3.5.0/go.mod h1:8FL3F6UQRXHXIBSPUs5h0RybMF8i4n7wVopoX3x7Bv8="
548 - "github.com/memcachier/mc/v3 v3.0.1 h1:Os/fUl/8c+hc1qWgjv5hNK0JI6GxKUOuehzB/UmjLP0="
549 - "github.com/memcachier/mc/v3 v3.0.1/go.mod h1:GzjocBahcXPxt2cmqzknrgqCOmMxiSzhVKPOe90Tpug="
550 - "github.com/natefinch/npipe v0.0.0-20160621034901-c1b8fa8bdcce h1:TqjP/BTDrwN7zP9xyXVuLsMBXYMt6LLYi55PlrIcq8U="
551 - "github.com/natefinch/npipe v0.0.0-20160621034901-c1b8fa8bdcce/go.mod h1:ifHPsLndGGzvgzcaXUvzmt6LxKT4pJ+uzEhtnMt+f7A="
552 - "github.com/omeid/go-yarn v0.0.1 h1:mUQExNwUrYn7tZRwQdsUuoQWHIujtjjpjb/PAtUj9dk="
553 - "github.com/omeid/go-yarn v0.0.1/go.mod h1:JYxmAvShSw7YmX/9vFsccpJE4o/KW111eUh3n/TQ5h8="
554 - "github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0="
555 - "github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4="
556 - "github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0="
557 - "github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM="
558 - "github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4="
559 - "github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4="
560 - "github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ="
561 - "github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU="
562 - "github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc="
563 - "github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0="
564 - "github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24 h1:pntxY8Ary0t43dCZ5dqY4YTJCObLY1kIXl0uzMv+7DE="
565 - "github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4="
566 - "github.com/shopspring/decimal v0.0.0-20200227202807-02e2044944cc h1:jUIKcSPO9MoMJBbEoyE/RJoE8vz7Mb8AjvifMMwSyvY="
567 - "github.com/shopspring/decimal v0.0.0-20200227202807-02e2044944cc/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o="
568 - "github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q="
569 - "github.com/sirupsen/logrus v1.4.2 h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4="
570 - "github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE="
571 - "github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME="
572 - "github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME="
573 - "github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE="
574 - "github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs="
575 - "github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI="
576 - "github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4="
577 - "github.com/stretchr/testify v1.5.1 h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4="
578 - "github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA="
579 - "github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q="
580 - "go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE="
581 - "go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE="
582 - "go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ="
583 - "go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0="
584 - "go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU="
585 - "go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA="
586 - "go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q="
587 - "go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q="
588 - "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w="
589 - "golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE="
590 - "golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
591 - "golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
592 - "golang.org/x/crypto v0.0.0-20190911031432-227b76d455e7/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
593 - "golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59 h1:3zb4D3T4G8jdExgVU/95+vQXfpEPiMdCaZgmGVxjNHM="
594 - "golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto="
595 - "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 h1:psW17arqaxU48Z5kZ0CQnkZWQJsqcURM6tKiBApRjXI="
596 - "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto="
597 - "golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc="
598 - "golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc="
599 - "golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg="
600 - "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg="
601 - "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s="
602 - "golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7 h1:fHDIZ2oxGnUZRN6WgWFCbYBjH9uqVPRCUVUDhs0wnbA="
603 - "golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s="
604 - "golang.org/x/sync v0.0.0-20190423024810-112230192c58 h1:8gQV6CLnAEikrhgkHFbMAEhagSSnXWGV915qUMm9mrU="
605 - "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM="
606 - "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e h1:vcxGaoTs7kV8m5Np9uUNQin4BrLOthgV7252N8V+FwY="
607 - "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM="
608 - "golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
609 - "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
610 - "golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
611 - "golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
612 - "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
613 - "golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
614 - "golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
615 - "golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
616 - "golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
617 - "golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
618 - "golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
619 - "golang.org/x/sys v0.0.0-20200428200454-593003d681fa h1:yMbJOvnfYkO1dSAviTu/ZguZWLBTXx4xE3LYrxUCCiA="
620 - "golang.org/x/sys v0.0.0-20200428200454-593003d681fa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
621 - "golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ="
622 - "golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs="
623 - "golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk="
624 - "golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k="
625 - "golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ="
626 - "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ="
627 - "golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs="
628 - "golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q="
629 - "golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc="
630 - "golang.org/x/tools v0.0.0-20190823170909-c4a336ef6a2f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
631 - "golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
632 - "golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
633 - "golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
634 - "golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
635 - "golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
636 - "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898 h1:/atklqdjdhuosWIl6AIbOeHJjicWYPqR9bpxqxYG2pA="
637 - "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
638 - "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4="
639 - "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
640 - "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE="
641 - "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
642 - "gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d h1:TxyelI5cVkbREznMhfzycHdkp5cLA7DpE+GKjSslYhM="
643 - "gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d/go.mod h1:cuepJuh7vyXfUyUwEgHQXw849cJrilpS5NeIjOWESAw="
644 - "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0="
645 - "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY="
646 - "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0="
647 - "gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI="
648 - "gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s="
649 - "gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22 h1:VpOs+IwYnYBaFnrNAeB8UUWtL3vEUnzSCL1nVjPhqrw="
650 - "gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA="
651 - "gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce h1:+JknDZhAj8YMt7GC73Ei8pv4MzjDUNPHgQWJdtMAaDU="
652 - "gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce/go.mod h1:5AcXVHNjg+BDxry382+8OKon8SEWiKktQR07RKPsv1c="
653 - "gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI="
654 - "gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10="
655 - "gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI="
656 - "honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg="
657 -)
658 -go-module_set_globals
659 -
660 -DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
661 -HOMEPAGE="https://www.zabbix.com/"
662 -MY_P=${P/_/}
663 -MY_PV=${PV/_/}
664 -SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
665 - agent2? ( ${EGO_SUM_SRC_URI} )
666 -"
667 -
668 -LICENSE="GPL-2"
669 -SLOT="0/$(ver_cut 1-2)"
670 -WEBAPP_MANUAL_SLOT="yes"
671 -KEYWORDS="amd64 x86"
672 -IUSE="+agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy server snmp sqlite ssh ssl static"
673 -REQUIRED_USE="|| ( agent agent2 frontend proxy server )
674 - proxy? ( ^^ ( mysql oracle postgres sqlite ) )
675 - server? ( ^^ ( mysql oracle postgres ) )
676 - ssl? ( ^^ ( gnutls openssl ) )
677 - static? ( !oracle !snmp )"
678 -
679 -COMMON_DEPEND="
680 - curl? ( net-misc/curl )
681 - java? ( >=virtual/jdk-1.8:* )
682 - ldap? (
683 - =dev-libs/cyrus-sasl-2*
684 - net-libs/gnutls
685 - net-nds/openldap
686 - )
687 - libxml2? ( dev-libs/libxml2 )
688 - mysql? ( dev-db/mysql-connector-c )
689 - odbc? ( dev-db/unixODBC )
690 - openipmi? ( sys-libs/openipmi )
691 - oracle? ( dev-db/oracle-instantclient-basic )
692 - postgres? ( dev-db/postgresql:* )
693 - proxy? ( sys-libs/zlib )
694 - server? (
695 - dev-libs/libevent
696 - sys-libs/zlib
697 - )
698 - snmp? ( net-analyzer/net-snmp )
699 - sqlite? ( dev-db/sqlite )
700 - ssh? ( net-libs/libssh2 )
701 - ssl? (
702 - gnutls? ( net-libs/gnutls:0= )
703 - openssl? ( dev-libs/openssl:=[-bindist(-)] )
704 - )
705 -"
706 -
707 -RDEPEND="${COMMON_DEPEND}
708 - acct-group/zabbix
709 - acct-user/zabbix
710 - java? ( >=virtual/jre-1.8:* )
711 - mysql? ( virtual/mysql )
712 - proxy? ( net-analyzer/fping[suid] )
713 - server? (
714 - app-admin/webapp-config
715 - dev-libs/libevent
716 - dev-libs/libpcre
717 - net-analyzer/fping[suid]
718 - )
719 - frontend? (
720 - app-admin/webapp-config
721 - dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
722 - media-libs/gd[png]
723 - virtual/httpd-php:*
724 - mysql? ( dev-lang/php[mysqli] )
725 - odbc? ( dev-lang/php[odbc] )
726 - oracle? ( dev-lang/php[oci8-instant-client] )
727 - postgres? ( dev-lang/php[postgres] )
728 - sqlite? ( dev-lang/php[sqlite] )
729 - )
730 -"
731 -DEPEND="${COMMON_DEPEND}
732 - static? (
733 - curl? ( net-misc/curl[static-libs] )
734 - ldap? (
735 - =dev-libs/cyrus-sasl-2*[static-libs]
736 - net-libs/gnutls[static-libs]
737 - net-nds/openldap[static-libs]
738 - )
739 - libxml2? ( dev-libs/libxml2[static-libs] )
740 - mysql? ( dev-db/mysql-connector-c[static-libs] )
741 - odbc? ( dev-db/unixODBC[static-libs] )
742 - postgres? ( dev-db/postgresql:*[static-libs] )
743 - sqlite? ( dev-db/sqlite[static-libs] )
744 - ssh? ( net-libs/libssh2 )
745 - )
746 -"
747 -BDEPEND="
748 - virtual/pkgconfig
749 -"
750 -
751 -# upstream tests fail for agent2
752 -RESTRICT="test"
753 -
754 -PATCHES=(
755 - "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
756 - "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
757 -)
758 -
759 -S=${WORKDIR}/${MY_P}
760 -
761 -ZABBIXJAVA_BASE="opt/zabbix_java"
762 -
763 -pkg_setup() {
764 - if use oracle; then
765 - if [ -z "${ORACLE_HOME}" ]; then
766 - eerror
767 - eerror "The environment variable ORACLE_HOME must be set"
768 - eerror "and point to the correct location."
769 - eerror "It looks like you don't have Oracle installed."
770 - eerror
771 - die "Environment variable ORACLE_HOME is not set"
772 - fi
773 - if has_version 'dev-db/oracle-instantclient-basic'; then
774 - ewarn
775 - ewarn "Please ensure you have a full install of the Oracle client."
776 - ewarn "dev-db/oracle-instantclient* is NOT sufficient."
777 - ewarn
778 - fi
779 - fi
780 -
781 - if use frontend; then
782 - webapp_pkg_setup
783 - fi
784 -
785 - java-pkg-opt-2_pkg_setup
786 -}
787 -
788 -src_prepare() {
789 - default
790 -}
791 -
792 -src_configure() {
793 - econf \
794 - $(use_enable agent) \
795 - $(use_enable agent2) \
796 - $(use_enable ipv6) \
797 - $(use_enable java) \
798 - $(use_enable proxy) \
799 - $(use_enable server) \
800 - $(use_enable static) \
801 - $(use_with curl libcurl) \
802 - $(use_with gnutls) \
803 - $(use_with ldap) \
804 - $(use_with libxml2) \
805 - $(use_with mysql) \
806 - $(use_with odbc unixodbc) \
807 - $(use_with openipmi openipmi) \
808 - $(use_with openssl) \
809 - $(use_with oracle) \
810 - $(use_with postgres postgresql) \
811 - $(use_with snmp net-snmp) \
812 - $(use_with sqlite sqlite3) \
813 - $(use_with ssh ssh2)
814 -}
815 -
816 -src_compile() {
817 - if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
818 - emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
819 - fi
820 -}
821 -
822 -src_install() {
823 - local dirs=(
824 - /etc/zabbix
825 - /var/lib/zabbix
826 - /var/lib/zabbix/home
827 - /var/lib/zabbix/scripts
828 - /var/lib/zabbix/alertscripts
829 - /var/lib/zabbix/externalscripts
830 - /var/log/zabbix
831 - )
832 -
833 - for dir in "${dirs[@]}"; do
834 - dodir "${dir}"
835 - keepdir "${dir}"
836 - done
837 -
838 - if use server; then
839 - insinto /etc/zabbix
840 - doins "${S}"/conf/zabbix_server.conf
841 - fperms 0640 /etc/zabbix/zabbix_server.conf
842 - fowners root:zabbix /etc/zabbix/zabbix_server.conf
843 -
844 - newinitd "${FILESDIR}"/zabbix-server.init zabbix-server
845 -
846 - dosbin src/zabbix_server/zabbix_server
847 -
848 - insinto /usr/share/zabbix
849 - doins -r "${S}"/database/
850 -
851 - systemd_dounit "${FILESDIR}"/zabbix-server.service
852 - newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
853 - fi
854 -
855 - if use proxy; then
856 - insinto /etc/zabbix
857 - doins "${S}"/conf/zabbix_proxy.conf
858 - fperms 0640 /etc/zabbix/zabbix_proxy.conf
859 - fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
860 -
861 - newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
862 -
863 - dosbin src/zabbix_proxy/zabbix_proxy
864 -
865 - insinto /usr/share/zabbix
866 - doins -r "${S}"/database/
867 -
868 - systemd_dounit "${FILESDIR}"/zabbix-proxy.service
869 - newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
870 - fi
871 -
872 - if use agent; then
873 - insinto /etc/zabbix
874 - doins "${S}"/conf/zabbix_agentd.conf
875 - fperms 0640 /etc/zabbix/zabbix_agentd.conf
876 - fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
877 -
878 - newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
879 -
880 - dosbin src/zabbix_agent/zabbix_agentd
881 - dobin \
882 - src/zabbix_sender/zabbix_sender \
883 - src/zabbix_get/zabbix_get
884 -
885 - systemd_dounit "${FILESDIR}"/zabbix-agentd.service
886 - newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
887 - fi
888 -
889 - if use agent2; then
890 - insinto /etc/zabbix
891 - doins "${S}"/src/go/conf/zabbix_agent2.conf
892 - fperms 0640 /etc/zabbix/zabbix_agent2.conf
893 - fowners root:zabbix /etc/zabbix/zabbix_agent2.conf
894 -
895 - newinitd "${FILESDIR}"/zabbix-agent2.init zabbix-agent2
896 -
897 - dosbin src/go/bin/zabbix_agent2
898 -
899 - systemd_dounit "${FILESDIR}"/zabbix-agent2.service
900 - newtmpfiles "${FILESDIR}"/zabbix-agent2.tmpfiles zabbix-agent2.conf
901 - fi
902 -
903 - fowners root:zabbix /etc/zabbix
904 - fowners zabbix:zabbix \
905 - /var/lib/zabbix \
906 - /var/lib/zabbix/home \
907 - /var/lib/zabbix/scripts \
908 - /var/lib/zabbix/alertscripts \
909 - /var/lib/zabbix/externalscripts \
910 - /var/log/zabbix
911 - fperms 0750 \
912 - /etc/zabbix \
913 - /var/lib/zabbix \
914 - /var/lib/zabbix/home \
915 - /var/lib/zabbix/scripts \
916 - /var/lib/zabbix/alertscripts \
917 - /var/lib/zabbix/externalscripts \
918 - /var/log/zabbix
919 -
920 - dodoc README INSTALL NEWS ChangeLog \
921 - conf/zabbix_agentd.conf \
922 - conf/zabbix_proxy.conf \
923 - conf/zabbix_agentd/userparameter_examples.conf \
924 - conf/zabbix_agentd/userparameter_mysql.conf \
925 - conf/zabbix_server.conf
926 -
927 - if use frontend; then
928 - webapp_src_preinst
929 - cp -R ui/* "${D}/${MY_HTDOCSDIR}"
930 - webapp_configfile \
931 - "${MY_HTDOCSDIR}"/include/db.inc.php \
932 - "${MY_HTDOCSDIR}"/include/config.inc.php
933 - webapp_src_install
934 - fi
935 -
936 - if use java; then
937 - dodir \
938 - /${ZABBIXJAVA_BASE} \
939 - /${ZABBIXJAVA_BASE}/bin \
940 - /${ZABBIXJAVA_BASE}/lib
941 - keepdir /${ZABBIXJAVA_BASE}
942 - exeinto /${ZABBIXJAVA_BASE}/bin
943 - doexe src/zabbix_java/bin/zabbix-java-gateway-${MY_PV}.jar
944 - exeinto /${ZABBIXJAVA_BASE}/lib
945 - doexe \
946 - src/zabbix_java/lib/logback-classic-1.2.3.jar \
947 - src/zabbix_java/lib/logback-console.xml \
948 - src/zabbix_java/lib/logback-core-1.2.3.jar \
949 - src/zabbix_java/lib/logback.xml \
950 - src/zabbix_java/lib/android-json-4.3_r3.1.jar \
951 - src/zabbix_java/lib/slf4j-api-1.7.30.jar
952 - newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
953 - newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
954 - fi
955 -}
956 -
957 -pkg_postinst() {
958 - if use server || use proxy ; then
959 - elog
960 - elog "You may need to configure your database for Zabbix"
961 - elog "if you have not already done so."
962 - elog
963 -
964 - zabbix_homedir=$(egethome zabbix)
965 - if [ -n "${zabbix_homedir}" ] && \
966 - [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
967 - ewarn
968 - ewarn "The user 'zabbix' should have his homedir changed"
969 - ewarn "to /var/lib/zabbix/home if you want to use"
970 - ewarn "custom alert scripts."
971 - ewarn
972 - ewarn "A real homedir might be needed for configfiles"
973 - ewarn "for custom alert scripts."
974 - ewarn
975 - ewarn "To change the homedir use:"
976 - ewarn " usermod -d /var/lib/zabbix/home zabbix"
977 - ewarn
978 - fi
979 - fi
980 -
981 - if use server; then
982 - tmpfiles_process zabbix-server.conf
983 -
984 - elog
985 - elog "For distributed monitoring you have to run:"
986 - elog
987 - elog "zabbix_server -n <nodeid>"
988 - elog
989 - elog "This will convert database data for use with Node ID"
990 - elog "and also adds a local node."
991 - elog
992 - fi
993 -
994 - if use proxy; then
995 - tmpfiles_process zabbix-proxy.conf
996 - fi
997 -
998 - if use agent; then
999 - tmpfiles_process zabbix-agentd.conf
1000 - fi
1001 -
1002 - if use agent2; then
1003 - tmpfiles_process zabbix-agent2.conf
1004 - fi
1005 -
1006 - elog "--"
1007 - elog
1008 - elog "You may need to add these lines to /etc/services:"
1009 - elog
1010 - elog "zabbix-agent 10050/tcp Zabbix Agent"
1011 - elog "zabbix-agent 10050/udp Zabbix Agent"
1012 - elog "zabbix-trapper 10051/tcp Zabbix Trapper"
1013 - elog "zabbix-trapper 10051/udp Zabbix Trapper"
1014 - elog
1015 -
1016 - if use server || use proxy ; then
1017 - # check for fping
1018 - fping_perms=$(stat -c %a /usr/sbin/fping 2>/dev/null)
1019 - case "${fping_perms}" in
1020 - 4[157][157][157])
1021 - ;;
1022 - *)
1023 - ewarn
1024 - ewarn "If you want to use the checks 'icmpping' and 'icmppingsec',"
1025 - ewarn "you have to make /usr/sbin/fping setuid root and executable"
1026 - ewarn "by everyone. Run the following command to fix it:"
1027 - ewarn
1028 - ewarn " chmod u=rwsx,g=rx,o=rx /usr/sbin/fping"
1029 - ewarn
1030 - ewarn "Please be aware that this might impose a security risk,"
1031 - ewarn "depending on the code quality of fping."
1032 - ewarn
1033 - ;;
1034 - esac
1035 - fi
1036 -}
1037 -
1038 -pkg_prerm() {
1039 - (use frontend || use server) && webapp_pkg_prerm
1040 -}
1041
1042 diff --git a/net-analyzer/zabbix/zabbix-5.0.13.ebuild b/net-analyzer/zabbix/zabbix-5.0.13.ebuild
1043 deleted file mode 100644
1044 index eba63f9a9e5..00000000000
1045 --- a/net-analyzer/zabbix/zabbix-5.0.13.ebuild
1046 +++ /dev/null
1047 @@ -1,618 +0,0 @@
1048 -# Copyright 1999-2021 Gentoo Authors
1049 -# Distributed under the terms of the GNU General Public License v2
1050 -
1051 -EAPI=7
1052 -
1053 -# needed to make webapp-config dep optional
1054 -WEBAPP_OPTIONAL="yes"
1055 -inherit webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
1056 -EGO_SUM=(
1057 - "github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU="
1058 - "github.com/cockroachdb/apd v1.1.0 h1:3LFP3629v+1aKXU5Q37mxmRxX/pIu1nijXydLShEq5I="
1059 - "github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ="
1060 - "github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4="
1061 - "github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4="
1062 - "github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY="
1063 - "github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38="
1064 - "github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c="
1065 - "github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38="
1066 - "github.com/dustin/gomemcached v0.0.0-20160817010731-a2284a01c143 h1:K9CFK8HRZWzmoIWbpA7u0XYLggCyfa/N77eVaq/nUiA="
1067 - "github.com/dustin/gomemcached v0.0.0-20160817010731-a2284a01c143/go.mod h1:BLhrehfVmtABJWBZTJV8HyPWCSZoiMzjjcZ3+vHHhPI="
1068 - "github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4="
1069 - "github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ="
1070 - "github.com/go-ldap/ldap v3.0.3+incompatible h1:HTeSZO8hWMS1Rgb2Ziku6b8a7qRIZZMHjsvuZyatzwk="
1071 - "github.com/go-ldap/ldap v3.0.3+incompatible/go.mod h1:qfd9rJvER9Q0/D/Sqn1DfHRoBp40uXYvFoEVrNEPqRc="
1072 - "github.com/go-logfmt/logfmt v0.5.0 h1:TrB8swr/68K7m9CcGut2g3UOihhbcbiMAYiuTXdEih4="
1073 - "github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A="
1074 - "github.com/go-ole/go-ole v1.2.4 h1:nNBDSCOigTSiarFpYE9J/KtEA1IOW4CNeqT9TQDqCxI="
1075 - "github.com/go-ole/go-ole v1.2.4/go.mod h1:XCwSNxSkXRo4vlyPy93sltvi/qJq0jqQhjqQNIwKuxM="
1076 - "github.com/go-sql-driver/mysql v1.5.0 h1:ozyZYNQW3x3HtqT1jira07DN2PArx2v7/mN66gGcHOs="
1077 - "github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg="
1078 - "github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY="
1079 - "github.com/godbus/dbus v4.1.0+incompatible h1:WqqLRTsQic3apZUK9qC5sGNfXthmPXzUZ7nQPrNITa4="
1080 - "github.com/godbus/dbus v4.1.0+incompatible/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw="
1081 - "github.com/godror/godror v0.20.1 h1:s/ehD65nfVzWR2MrZGChDkLvVPlIVxbt+Jpzfwkl1c8="
1082 - "github.com/godror/godror v0.20.1/go.mod h1:YlPoIf962ZZKPM5Xqa8NxmGgck39pi51tqAs+K3IaFM="
1083 - "github.com/gofrs/uuid v3.2.0+incompatible h1:y12jRkkFxsd7GpqdSZ+/KCs/fJbqpEXSGd4+jfEaewE="
1084 - "github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM="
1085 - "github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4="
1086 - "github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE="
1087 - "github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI="
1088 - "github.com/jackc/chunkreader v1.0.0 h1:4s39bBR8ByfqH+DKm8rQA3E1LHZWB9XWcrz8fqaZbe0="
1089 - "github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo="
1090 - "github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk="
1091 - "github.com/jackc/chunkreader/v2 v2.0.1 h1:i+RDz65UE+mmpjTfyz0MoVTnzeYxroil2G82ki7MGG8="
1092 - "github.com/jackc/chunkreader/v2 v2.0.1/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk="
1093 - "github.com/jackc/pgconn v0.0.0-20190420214824-7e0022ef6ba3/go.mod h1:jkELnwuX+w9qN5YIfX0fl88Ehu4XC3keFuOJJk9pcnA="
1094 - "github.com/jackc/pgconn v0.0.0-20190824142844-760dd75542eb/go.mod h1:lLjNuW/+OfW9/pnVKPazfWOgNfH2aPem8YQ7ilXGvJE="
1095 - "github.com/jackc/pgconn v0.0.0-20190831204454-2fabfa3c18b7/go.mod h1:ZJKsE/KZfsUgOEh9hBm+xYTstcNHg7UPMVJqRfQxq4s="
1096 - "github.com/jackc/pgconn v1.4.0/go.mod h1:Y2O3ZDF0q4mMacyWV3AstPJpeHXWGEetiFttmq5lahk="
1097 - "github.com/jackc/pgconn v1.5.0 h1:oFSOilzIZkyg787M1fEmyMfOUUvwj0daqYMfaWwNL4o="
1098 - "github.com/jackc/pgconn v1.5.0/go.mod h1:QeD3lBfpTFe8WUnPZWN5KY/mB8FGMIYRdd8P8Jr0fAI="
1099 - "github.com/jackc/pgconn v1.5.1-0.20200601181101-fa742c524853/go.mod h1:QeD3lBfpTFe8WUnPZWN5KY/mB8FGMIYRdd8P8Jr0fAI="
1100 - "github.com/jackc/pgconn v1.6.5-0.20200905181414-0d4f029683fc h1:9ThyBXKdyBFN2Y1NSCPGCA0kdWCNpd9u4SKWwtr6GfU="
1101 - "github.com/jackc/pgconn v1.6.5-0.20200905181414-0d4f029683fc/go.mod h1:gm9GeeZiC+Ja7JV4fB/MNDeaOqsCrzFiZlLVhAompxk="
1102 - "github.com/jackc/pgio v1.0.0 h1:g12B9UwVnzGhueNavwioyEEpAmqMe1E/BN9ES+8ovkE="
1103 - "github.com/jackc/pgio v1.0.0/go.mod h1:oP+2QK2wFfUWgr+gxjoBH9KGBb31Eio69xUb0w5bYf8="
1104 - "github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2 h1:JVX6jT/XfzNqIjye4717ITLaNwV9mWbJx0dLCpcRzdA="
1105 - "github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2/go.mod h1:fGZlG77KXmcq05nJLRkk0+p82V8B8Dw8KN2/V9c/OAE="
1106 - "github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM="
1107 - "github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg="
1108 - "github.com/jackc/pgproto3 v1.1.0 h1:FYYE4yRw+AgI8wXIinMlNjBbp/UitDJwfj5LqqewP1A="
1109 - "github.com/jackc/pgproto3 v1.1.0/go.mod h1:eR5FA3leWg7p9aeAqi37XOTgTIbkABlvcPB3E5rlc78="
1110 - "github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190420180111-c116219b62db/go.mod h1:bhq50y+xrl9n5mRYyCBFKkpRVTLYJVWeCc+mEAI3yXA="
1111 - "github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190609003834-432c2951c711/go.mod h1:uH0AWtUmuShn0bcesswc4aBTWGvw0cAxIJp+6OB//Wg="
1112 - "github.com/jackc/pgproto3/v2 v2.0.0-rc3/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM="
1113 - "github.com/jackc/pgproto3/v2 v2.0.0-rc3.0.20190831210041-4c03ce451f29/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM="
1114 - "github.com/jackc/pgproto3/v2 v2.0.1 h1:Rdjp4NFjwHnEslx2b66FfCI2S0LhO4itac3hXz6WX9M="
1115 - "github.com/jackc/pgproto3/v2 v2.0.1/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA="
1116 - "github.com/jackc/pgproto3/v2 v2.0.4 h1:RHkX5ZUD9bl/kn0f9dYUWs1N7Nwvo1wwUYvKiR26Zco="
1117 - "github.com/jackc/pgproto3/v2 v2.0.4/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA="
1118 - "github.com/jackc/pgservicefile v0.0.0-20200307190119-3430c5407db8 h1:Q3tB+ExeflWUW7AFcAhXqk40s9mnNYLk1nOkKNZ5GnU="
1119 - "github.com/jackc/pgservicefile v0.0.0-20200307190119-3430c5407db8/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E="
1120 - "github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b h1:C8S2+VttkHFdOOCXJe+YGfa4vHYwlt4Zx+IVXQ97jYg="
1121 - "github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E="
1122 - "github.com/jackc/pgtype v0.0.0-20190421001408-4ed0de4755e0/go.mod h1:hdSHsc1V01CGwFsrv11mJRHWJ6aifDLfdV3aVjFF0zg="
1123 - "github.com/jackc/pgtype v0.0.0-20190824184912-ab885b375b90/go.mod h1:KcahbBH1nCMSo2DXpzsoWOAfFkdEtEJpPbVLq8eE+mc="
1124 - "github.com/jackc/pgtype v0.0.0-20190828014616-a8802b16cc59/go.mod h1:MWlu30kVJrUS8lot6TQqcg7mtthZ9T0EoIBFiJcmcyw="
1125 - "github.com/jackc/pgtype v1.2.0/go.mod h1:5m2OfMh1wTK7x+Fk952IDmI4nw3nPrvtQdM0ZT4WpC0="
1126 - "github.com/jackc/pgtype v1.3.1-0.20200510190516-8cd94a14c75a/go.mod h1:vaogEUkALtxZMCH411K+tKzNpwzCKU+AnPzBKZ+I+Po="
1127 - "github.com/jackc/pgtype v1.3.1-0.20200606141011-f6355165a91c/go.mod h1:cvk9Bgu/VzJ9/lxTO5R5sf80p0DiucVtN7ZxvaC4GmQ="
1128 - "github.com/jackc/pgtype v1.4.3-0.20200905161353-e7d2b057a716 h1:DrP52jA32liWkjCF/g3rYC1QjnRh6kvyXaZSevAtlqE="
1129 - "github.com/jackc/pgtype v1.4.3-0.20200905161353-e7d2b057a716/go.mod h1:JCULISAZBFGrHaOXIIFiyfzW5VY0GRitRr8NeJsrdig="
1130 - "github.com/jackc/pgx/v4 v4.0.0-20190420224344-cc3461e65d96/go.mod h1:mdxmSJJuR08CZQyj1PVQBHy9XOp5p8/SHH6a0psbY9Y="
1131 - "github.com/jackc/pgx/v4 v4.0.0-20190421002000-1b8f0016e912/go.mod h1:no/Y67Jkk/9WuGR0JG/JseM9irFbnEPbuWV2EELPNuM="
1132 - "github.com/jackc/pgx/v4 v4.0.0-pre1.0.20190824185557-6972a5742186/go.mod h1:X+GQnOEnf1dqHGpw7JmHqHc1NxDoalibchSk9/RWuDc="
1133 - "github.com/jackc/pgx/v4 v4.5.0/go.mod h1:EpAKPLdnTorwmPUUsqrPxy5fphV18j9q3wrfRXgo+kA="
1134 - "github.com/jackc/pgx/v4 v4.6.1-0.20200510190926-94ba730bb1e9/go.mod h1:t3/cdRQl6fOLDxqtlyhe9UWgfIi9R8+8v8GKV5TRA/o="
1135 - "github.com/jackc/pgx/v4 v4.6.1-0.20200606145419-4e5062306904/go.mod h1:ZDaNWkt9sW1JMiNn0kdYBaLelIhw7Pg4qd+Vk6tw7Hg="
1136 - "github.com/jackc/pgx/v4 v4.8.2-0.20200910143026-040df1ccef85 h1:G5gbS1Q6cq7/Q1Z1CUqU9IKWfar2R1P6CE0zkKClEG0="
1137 - "github.com/jackc/pgx/v4 v4.8.2-0.20200910143026-040df1ccef85/go.mod h1:OWJpVJk5U9XXEiYHeQ+5NtRt82Y5c8gvIZj96kl27Ow="
1138 - "github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
1139 - "github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
1140 - "github.com/jackc/puddle v1.1.0 h1:musOWczZC/rSbqut475Vfcczg7jJsdUQf0D6oKPLgNU="
1141 - "github.com/jackc/puddle v1.1.0/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
1142 - "github.com/jackc/puddle v1.1.1/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
1143 - "github.com/jackc/puddle v1.1.2-0.20200821025810-91d0159cc97a h1:ec2LCBkfN1pOq0PhLRH/QitjSXr9s2dnh0gOFyohxHM="
1144 - "github.com/jackc/puddle v1.1.2-0.20200821025810-91d0159cc97a/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
1145 - "github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck="
1146 - "github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ="
1147 - "github.com/konsorten/go-windows-terminal-sequences v1.0.2 h1:DB17ag19krx9CFsz4o3enTrPXyIXCl+2iCXH/aMAp9s="
1148 - "github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ="
1149 - "github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI="
1150 - "github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo="
1151 - "github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ="
1152 - "github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw="
1153 - "github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE="
1154 - "github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI="
1155 - "github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
1156 - "github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
1157 - "github.com/lib/pq v1.2.0 h1:LXpIM/LZ5xGFhOpXAQUIMM1HdyqzVYM13zNdjCEEcA0="
1158 - "github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
1159 - "github.com/lib/pq v1.3.0 h1:/qkRGz8zljWiDcFvgpwUpwIAPu3r07TDvs3Rws+o/pU="
1160 - "github.com/lib/pq v1.3.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
1161 - "github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ="
1162 - "github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE="
1163 - "github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc="
1164 - "github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
1165 - "github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
1166 - "github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
1167 - "github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ="
1168 - "github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU="
1169 - "github.com/mattn/go-sqlite3 v2.0.3+incompatible h1:gXHsfypPkaMZrKbD5209QV9jbUTJKjyR5WD3HYQSd+U="
1170 - "github.com/mattn/go-sqlite3 v2.0.3+incompatible/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc="
1171 - "github.com/mediocregopher/radix/v3 v3.5.0 h1:8QHQmNh2ne9aFxTD3z63u/bkPPiOtknHoz80oP8EA/E="
1172 - "github.com/mediocregopher/radix/v3 v3.5.0/go.mod h1:8FL3F6UQRXHXIBSPUs5h0RybMF8i4n7wVopoX3x7Bv8="
1173 - "github.com/memcachier/mc/v3 v3.0.1 h1:Os/fUl/8c+hc1qWgjv5hNK0JI6GxKUOuehzB/UmjLP0="
1174 - "github.com/memcachier/mc/v3 v3.0.1/go.mod h1:GzjocBahcXPxt2cmqzknrgqCOmMxiSzhVKPOe90Tpug="
1175 - "github.com/natefinch/npipe v0.0.0-20160621034901-c1b8fa8bdcce h1:TqjP/BTDrwN7zP9xyXVuLsMBXYMt6LLYi55PlrIcq8U="
1176 - "github.com/natefinch/npipe v0.0.0-20160621034901-c1b8fa8bdcce/go.mod h1:ifHPsLndGGzvgzcaXUvzmt6LxKT4pJ+uzEhtnMt+f7A="
1177 - "github.com/omeid/go-yarn v0.0.1 h1:mUQExNwUrYn7tZRwQdsUuoQWHIujtjjpjb/PAtUj9dk="
1178 - "github.com/omeid/go-yarn v0.0.1/go.mod h1:JYxmAvShSw7YmX/9vFsccpJE4o/KW111eUh3n/TQ5h8="
1179 - "github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0="
1180 - "github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4="
1181 - "github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0="
1182 - "github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM="
1183 - "github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4="
1184 - "github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4="
1185 - "github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ="
1186 - "github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU="
1187 - "github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc="
1188 - "github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0="
1189 - "github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24 h1:pntxY8Ary0t43dCZ5dqY4YTJCObLY1kIXl0uzMv+7DE="
1190 - "github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4="
1191 - "github.com/shopspring/decimal v0.0.0-20200227202807-02e2044944cc h1:jUIKcSPO9MoMJBbEoyE/RJoE8vz7Mb8AjvifMMwSyvY="
1192 - "github.com/shopspring/decimal v0.0.0-20200227202807-02e2044944cc/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o="
1193 - "github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q="
1194 - "github.com/sirupsen/logrus v1.4.2 h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4="
1195 - "github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE="
1196 - "github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME="
1197 - "github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME="
1198 - "github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE="
1199 - "github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs="
1200 - "github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI="
1201 - "github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4="
1202 - "github.com/stretchr/testify v1.5.1 h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4="
1203 - "github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA="
1204 - "github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q="
1205 - "go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE="
1206 - "go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE="
1207 - "go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ="
1208 - "go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0="
1209 - "go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU="
1210 - "go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA="
1211 - "go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q="
1212 - "go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q="
1213 - "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w="
1214 - "golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE="
1215 - "golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
1216 - "golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
1217 - "golang.org/x/crypto v0.0.0-20190911031432-227b76d455e7/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
1218 - "golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59 h1:3zb4D3T4G8jdExgVU/95+vQXfpEPiMdCaZgmGVxjNHM="
1219 - "golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto="
1220 - "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 h1:psW17arqaxU48Z5kZ0CQnkZWQJsqcURM6tKiBApRjXI="
1221 - "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto="
1222 - "golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc="
1223 - "golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc="
1224 - "golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg="
1225 - "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg="
1226 - "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s="
1227 - "golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7 h1:fHDIZ2oxGnUZRN6WgWFCbYBjH9uqVPRCUVUDhs0wnbA="
1228 - "golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s="
1229 - "golang.org/x/sync v0.0.0-20190423024810-112230192c58 h1:8gQV6CLnAEikrhgkHFbMAEhagSSnXWGV915qUMm9mrU="
1230 - "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM="
1231 - "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e h1:vcxGaoTs7kV8m5Np9uUNQin4BrLOthgV7252N8V+FwY="
1232 - "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM="
1233 - "golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
1234 - "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
1235 - "golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
1236 - "golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1237 - "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1238 - "golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1239 - "golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1240 - "golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1241 - "golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1242 - "golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1243 - "golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1244 - "golang.org/x/sys v0.0.0-20200428200454-593003d681fa h1:yMbJOvnfYkO1dSAviTu/ZguZWLBTXx4xE3LYrxUCCiA="
1245 - "golang.org/x/sys v0.0.0-20200428200454-593003d681fa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1246 - "golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ="
1247 - "golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs="
1248 - "golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk="
1249 - "golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k="
1250 - "golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ="
1251 - "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ="
1252 - "golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs="
1253 - "golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q="
1254 - "golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc="
1255 - "golang.org/x/tools v0.0.0-20190823170909-c4a336ef6a2f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
1256 - "golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
1257 - "golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
1258 - "golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1259 - "golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1260 - "golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1261 - "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898 h1:/atklqdjdhuosWIl6AIbOeHJjicWYPqR9bpxqxYG2pA="
1262 - "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1263 - "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4="
1264 - "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1265 - "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE="
1266 - "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1267 - "gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d h1:TxyelI5cVkbREznMhfzycHdkp5cLA7DpE+GKjSslYhM="
1268 - "gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d/go.mod h1:cuepJuh7vyXfUyUwEgHQXw849cJrilpS5NeIjOWESAw="
1269 - "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0="
1270 - "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY="
1271 - "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0="
1272 - "gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI="
1273 - "gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s="
1274 - "gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22 h1:VpOs+IwYnYBaFnrNAeB8UUWtL3vEUnzSCL1nVjPhqrw="
1275 - "gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA="
1276 - "gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce h1:+JknDZhAj8YMt7GC73Ei8pv4MzjDUNPHgQWJdtMAaDU="
1277 - "gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce/go.mod h1:5AcXVHNjg+BDxry382+8OKon8SEWiKktQR07RKPsv1c="
1278 - "gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI="
1279 - "gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10="
1280 - "gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI="
1281 - "honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg="
1282 -)
1283 -go-module_set_globals
1284 -
1285 -DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
1286 -HOMEPAGE="https://www.zabbix.com/"
1287 -MY_P=${P/_/}
1288 -MY_PV=${PV/_/}
1289 -SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
1290 - agent2? ( ${EGO_SUM_SRC_URI} )
1291 -"
1292 -
1293 -LICENSE="GPL-2"
1294 -SLOT="0/$(ver_cut 1-2)"
1295 -WEBAPP_MANUAL_SLOT="yes"
1296 -KEYWORDS="~amd64 ~x86"
1297 -IUSE="+agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy server snmp sqlite ssh ssl static"
1298 -REQUIRED_USE="|| ( agent agent2 frontend proxy server )
1299 - proxy? ( ^^ ( mysql oracle postgres sqlite ) )
1300 - server? ( ^^ ( mysql oracle postgres ) )
1301 - ssl? ( ^^ ( gnutls openssl ) )
1302 - static? ( !oracle !snmp )"
1303 -
1304 -COMMON_DEPEND="
1305 - curl? ( net-misc/curl )
1306 - java? ( >=virtual/jdk-1.8:* )
1307 - ldap? (
1308 - =dev-libs/cyrus-sasl-2*
1309 - net-libs/gnutls
1310 - net-nds/openldap
1311 - )
1312 - libxml2? ( dev-libs/libxml2 )
1313 - mysql? ( dev-db/mysql-connector-c )
1314 - odbc? ( dev-db/unixODBC )
1315 - openipmi? ( sys-libs/openipmi )
1316 - oracle? ( dev-db/oracle-instantclient-basic )
1317 - postgres? ( dev-db/postgresql:* )
1318 - proxy? ( sys-libs/zlib )
1319 - server? (
1320 - dev-libs/libevent
1321 - sys-libs/zlib
1322 - )
1323 - snmp? ( net-analyzer/net-snmp )
1324 - sqlite? ( dev-db/sqlite )
1325 - ssh? ( net-libs/libssh2 )
1326 - ssl? (
1327 - gnutls? ( net-libs/gnutls:0= )
1328 - openssl? ( dev-libs/openssl:=[-bindist(-)] )
1329 - )
1330 -"
1331 -
1332 -RDEPEND="${COMMON_DEPEND}
1333 - acct-group/zabbix
1334 - acct-user/zabbix
1335 - java? ( >=virtual/jre-1.8:* )
1336 - mysql? ( virtual/mysql )
1337 - proxy? ( net-analyzer/fping[suid] )
1338 - server? (
1339 - app-admin/webapp-config
1340 - dev-libs/libevent
1341 - dev-libs/libpcre
1342 - net-analyzer/fping[suid]
1343 - )
1344 - frontend? (
1345 - app-admin/webapp-config
1346 - dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
1347 - media-libs/gd[png]
1348 - virtual/httpd-php:*
1349 - mysql? ( dev-lang/php[mysqli] )
1350 - odbc? ( dev-lang/php[odbc] )
1351 - oracle? ( dev-lang/php[oci8-instant-client] )
1352 - postgres? ( dev-lang/php[postgres] )
1353 - sqlite? ( dev-lang/php[sqlite] )
1354 - )
1355 -"
1356 -DEPEND="${COMMON_DEPEND}
1357 - static? (
1358 - curl? ( net-misc/curl[static-libs] )
1359 - ldap? (
1360 - =dev-libs/cyrus-sasl-2*[static-libs]
1361 - net-libs/gnutls[static-libs]
1362 - net-nds/openldap[static-libs]
1363 - )
1364 - libxml2? ( dev-libs/libxml2[static-libs] )
1365 - mysql? ( dev-db/mysql-connector-c[static-libs] )
1366 - odbc? ( dev-db/unixODBC[static-libs] )
1367 - postgres? ( dev-db/postgresql:*[static-libs] )
1368 - sqlite? ( dev-db/sqlite[static-libs] )
1369 - ssh? ( net-libs/libssh2 )
1370 - )
1371 -"
1372 -BDEPEND="
1373 - virtual/pkgconfig
1374 -"
1375 -
1376 -# upstream tests fail for agent2
1377 -RESTRICT="test"
1378 -
1379 -PATCHES=(
1380 - "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
1381 - "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
1382 -)
1383 -
1384 -S=${WORKDIR}/${MY_P}
1385 -
1386 -ZABBIXJAVA_BASE="opt/zabbix_java"
1387 -
1388 -pkg_setup() {
1389 - if use oracle; then
1390 - if [ -z "${ORACLE_HOME}" ]; then
1391 - eerror
1392 - eerror "The environment variable ORACLE_HOME must be set"
1393 - eerror "and point to the correct location."
1394 - eerror "It looks like you don't have Oracle installed."
1395 - eerror
1396 - die "Environment variable ORACLE_HOME is not set"
1397 - fi
1398 - if has_version 'dev-db/oracle-instantclient-basic'; then
1399 - ewarn
1400 - ewarn "Please ensure you have a full install of the Oracle client."
1401 - ewarn "dev-db/oracle-instantclient* is NOT sufficient."
1402 - ewarn
1403 - fi
1404 - fi
1405 -
1406 - if use frontend; then
1407 - webapp_pkg_setup
1408 - fi
1409 -
1410 - java-pkg-opt-2_pkg_setup
1411 -}
1412 -
1413 -src_prepare() {
1414 - default
1415 -}
1416 -
1417 -src_configure() {
1418 - econf \
1419 - $(use_enable agent) \
1420 - $(use_enable agent2) \
1421 - $(use_enable ipv6) \
1422 - $(use_enable java) \
1423 - $(use_enable proxy) \
1424 - $(use_enable server) \
1425 - $(use_enable static) \
1426 - $(use_with curl libcurl) \
1427 - $(use_with gnutls) \
1428 - $(use_with ldap) \
1429 - $(use_with libxml2) \
1430 - $(use_with mysql) \
1431 - $(use_with odbc unixodbc) \
1432 - $(use_with openipmi openipmi) \
1433 - $(use_with openssl) \
1434 - $(use_with oracle) \
1435 - $(use_with postgres postgresql) \
1436 - $(use_with snmp net-snmp) \
1437 - $(use_with sqlite sqlite3) \
1438 - $(use_with ssh ssh2)
1439 -}
1440 -
1441 -src_compile() {
1442 - if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
1443 - emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
1444 - fi
1445 -}
1446 -
1447 -src_install() {
1448 - local dirs=(
1449 - /etc/zabbix
1450 - /var/lib/zabbix
1451 - /var/lib/zabbix/home
1452 - /var/lib/zabbix/scripts
1453 - /var/lib/zabbix/alertscripts
1454 - /var/lib/zabbix/externalscripts
1455 - /var/log/zabbix
1456 - )
1457 -
1458 - for dir in "${dirs[@]}"; do
1459 - dodir "${dir}"
1460 - keepdir "${dir}"
1461 - done
1462 -
1463 - if use server; then
1464 - insinto /etc/zabbix
1465 - doins "${S}"/conf/zabbix_server.conf
1466 - fperms 0640 /etc/zabbix/zabbix_server.conf
1467 - fowners root:zabbix /etc/zabbix/zabbix_server.conf
1468 -
1469 - newinitd "${FILESDIR}"/zabbix-server.init zabbix-server
1470 -
1471 - dosbin src/zabbix_server/zabbix_server
1472 -
1473 - insinto /usr/share/zabbix
1474 - doins -r "${S}"/database/
1475 -
1476 - systemd_dounit "${FILESDIR}"/zabbix-server.service
1477 - newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
1478 - fi
1479 -
1480 - if use proxy; then
1481 - insinto /etc/zabbix
1482 - doins "${S}"/conf/zabbix_proxy.conf
1483 - fperms 0640 /etc/zabbix/zabbix_proxy.conf
1484 - fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
1485 -
1486 - newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
1487 -
1488 - dosbin src/zabbix_proxy/zabbix_proxy
1489 -
1490 - insinto /usr/share/zabbix
1491 - doins -r "${S}"/database/
1492 -
1493 - systemd_dounit "${FILESDIR}"/zabbix-proxy.service
1494 - newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
1495 - fi
1496 -
1497 - if use agent; then
1498 - insinto /etc/zabbix
1499 - doins "${S}"/conf/zabbix_agentd.conf
1500 - fperms 0640 /etc/zabbix/zabbix_agentd.conf
1501 - fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
1502 -
1503 - newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
1504 -
1505 - dosbin src/zabbix_agent/zabbix_agentd
1506 - dobin \
1507 - src/zabbix_sender/zabbix_sender \
1508 - src/zabbix_get/zabbix_get
1509 -
1510 - systemd_dounit "${FILESDIR}"/zabbix-agentd.service
1511 - newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
1512 - fi
1513 -
1514 - if use agent2; then
1515 - insinto /etc/zabbix
1516 - doins "${S}"/src/go/conf/zabbix_agent2.conf
1517 - fperms 0640 /etc/zabbix/zabbix_agent2.conf
1518 - fowners root:zabbix /etc/zabbix/zabbix_agent2.conf
1519 -
1520 - newinitd "${FILESDIR}"/zabbix-agent2.init zabbix-agent2
1521 -
1522 - dosbin src/go/bin/zabbix_agent2
1523 -
1524 - systemd_dounit "${FILESDIR}"/zabbix-agent2.service
1525 - newtmpfiles "${FILESDIR}"/zabbix-agent2.tmpfiles zabbix-agent2.conf
1526 - fi
1527 -
1528 - fowners root:zabbix /etc/zabbix
1529 - fowners zabbix:zabbix \
1530 - /var/lib/zabbix \
1531 - /var/lib/zabbix/home \
1532 - /var/lib/zabbix/scripts \
1533 - /var/lib/zabbix/alertscripts \
1534 - /var/lib/zabbix/externalscripts \
1535 - /var/log/zabbix
1536 - fperms 0750 \
1537 - /etc/zabbix \
1538 - /var/lib/zabbix \
1539 - /var/lib/zabbix/home \
1540 - /var/lib/zabbix/scripts \
1541 - /var/lib/zabbix/alertscripts \
1542 - /var/lib/zabbix/externalscripts \
1543 - /var/log/zabbix
1544 -
1545 - dodoc README INSTALL NEWS ChangeLog \
1546 - conf/zabbix_agentd.conf \
1547 - conf/zabbix_proxy.conf \
1548 - conf/zabbix_agentd/userparameter_examples.conf \
1549 - conf/zabbix_agentd/userparameter_mysql.conf \
1550 - conf/zabbix_server.conf
1551 -
1552 - if use frontend; then
1553 - webapp_src_preinst
1554 - cp -R ui/* "${D}/${MY_HTDOCSDIR}"
1555 - webapp_configfile \
1556 - "${MY_HTDOCSDIR}"/include/db.inc.php \
1557 - "${MY_HTDOCSDIR}"/include/config.inc.php
1558 - webapp_src_install
1559 - fi
1560 -
1561 - if use java; then
1562 - dodir \
1563 - /${ZABBIXJAVA_BASE} \
1564 - /${ZABBIXJAVA_BASE}/bin \
1565 - /${ZABBIXJAVA_BASE}/lib
1566 - keepdir /${ZABBIXJAVA_BASE}
1567 - exeinto /${ZABBIXJAVA_BASE}/bin
1568 - doexe src/zabbix_java/bin/zabbix-java-gateway-${MY_PV}.jar
1569 - exeinto /${ZABBIXJAVA_BASE}/lib
1570 - doexe \
1571 - src/zabbix_java/lib/logback-classic-1.2.3.jar \
1572 - src/zabbix_java/lib/logback-console.xml \
1573 - src/zabbix_java/lib/logback-core-1.2.3.jar \
1574 - src/zabbix_java/lib/logback.xml \
1575 - src/zabbix_java/lib/android-json-4.3_r3.1.jar \
1576 - src/zabbix_java/lib/slf4j-api-1.7.30.jar
1577 - newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
1578 - newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
1579 - fi
1580 -}
1581 -
1582 -pkg_postinst() {
1583 - if use server || use proxy ; then
1584 - elog
1585 - elog "You may need to configure your database for Zabbix"
1586 - elog "if you have not already done so."
1587 - elog
1588 -
1589 - zabbix_homedir=$(egethome zabbix)
1590 - if [ -n "${zabbix_homedir}" ] && \
1591 - [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
1592 - ewarn
1593 - ewarn "The user 'zabbix' should have his homedir changed"
1594 - ewarn "to /var/lib/zabbix/home if you want to use"
1595 - ewarn "custom alert scripts."
1596 - ewarn
1597 - ewarn "A real homedir might be needed for configfiles"
1598 - ewarn "for custom alert scripts."
1599 - ewarn
1600 - ewarn "To change the homedir use:"
1601 - ewarn " usermod -d /var/lib/zabbix/home zabbix"
1602 - ewarn
1603 - fi
1604 - fi
1605 -
1606 - if use server; then
1607 - tmpfiles_process zabbix-server.conf
1608 -
1609 - elog
1610 - elog "For distributed monitoring you have to run:"
1611 - elog
1612 - elog "zabbix_server -n <nodeid>"
1613 - elog
1614 - elog "This will convert database data for use with Node ID"
1615 - elog "and also adds a local node."
1616 - elog
1617 - fi
1618 -
1619 - if use proxy; then
1620 - tmpfiles_process zabbix-proxy.conf
1621 - fi
1622 -
1623 - if use agent; then
1624 - tmpfiles_process zabbix-agentd.conf
1625 - fi
1626 -
1627 - if use agent2; then
1628 - tmpfiles_process zabbix-agent2.conf
1629 - fi
1630 -
1631 - elog "--"
1632 - elog
1633 - elog "You may need to add these lines to /etc/services:"
1634 - elog
1635 - elog "zabbix-agent 10050/tcp Zabbix Agent"
1636 - elog "zabbix-agent 10050/udp Zabbix Agent"
1637 - elog "zabbix-trapper 10051/tcp Zabbix Trapper"
1638 - elog "zabbix-trapper 10051/udp Zabbix Trapper"
1639 - elog
1640 -
1641 - if use server || use proxy ; then
1642 - # check for fping
1643 - fping_perms=$(stat -c %a /usr/sbin/fping 2>/dev/null)
1644 - case "${fping_perms}" in
1645 - 4[157][157][157])
1646 - ;;
1647 - *)
1648 - ewarn
1649 - ewarn "If you want to use the checks 'icmpping' and 'icmppingsec',"
1650 - ewarn "you have to make /usr/sbin/fping setuid root and executable"
1651 - ewarn "by everyone. Run the following command to fix it:"
1652 - ewarn
1653 - ewarn " chmod u=rwsx,g=rx,o=rx /usr/sbin/fping"
1654 - ewarn
1655 - ewarn "Please be aware that this might impose a security risk,"
1656 - ewarn "depending on the code quality of fping."
1657 - ewarn
1658 - ;;
1659 - esac
1660 - fi
1661 -}
1662 -
1663 -pkg_prerm() {
1664 - (use frontend || use server) && webapp_pkg_prerm
1665 -}
1666
1667 diff --git a/net-analyzer/zabbix/zabbix-5.4.1-r1.ebuild b/net-analyzer/zabbix/zabbix-5.4.1-r1.ebuild
1668 deleted file mode 100644
1669 index 73471980e5c..00000000000
1670 --- a/net-analyzer/zabbix/zabbix-5.4.1-r1.ebuild
1671 +++ /dev/null
1672 @@ -1,642 +0,0 @@
1673 -# Copyright 1999-2021 Gentoo Authors
1674 -# Distributed under the terms of the GNU General Public License v2
1675 -
1676 -EAPI=7
1677 -
1678 -# needed to make webapp-config dep optional
1679 -WEBAPP_OPTIONAL="yes"
1680 -inherit webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
1681 -# content of src/go/go.sum
1682 -EGO_SUM=(
1683 - "github.com/BurntSushi/locker v0.0.0-20171006230638-a6e239ea1c69 h1:+tu3HOoMXB7RXEINRVIpxJCT+KdYiI7LAEAUrOw3dIU="
1684 - "github.com/BurntSushi/locker v0.0.0-20171006230638-a6e239ea1c69/go.mod h1:L1AbZdiDllfyYH5l5OkAaZtk7VkWe89bPJFmnDBNHxg="
1685 - "github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU="
1686 - "github.com/chromedp/cdproto v0.0.0-20210104223854-2cc87dae3ee3 h1:XeGYLuu3Yu3/2/FLDXyObe6lBYtUFDTJgjjNPcfcU40="
1687 - "github.com/chromedp/cdproto v0.0.0-20210104223854-2cc87dae3ee3/go.mod h1:55pim6Ht4LJKdVLlyFJV/g++HsEA1hQxPbB5JyNdZC0="
1688 - "github.com/chromedp/chromedp v0.6.0 h1:jjzHzXW5pNdKt1D9cEDAKZM/yZ2EwL/hLyGbCUFldBI="
1689 - "github.com/chromedp/chromedp v0.6.0/go.mod h1:Yay7TUDCNOQBK8EJDUon6AUaQI12VEBOuULcGtY4uDY="
1690 - "github.com/chromedp/sysutil v1.0.0 h1:+ZxhTpfpZlmchB58ih/LBHX52ky7w2VhQVKQMucy3Ic="
1691 - "github.com/chromedp/sysutil v1.0.0/go.mod h1:kgWmDdq8fTzXYcKIBqIYvRRTnYb9aNS9moAV0xufSww="
1692 - "github.com/cockroachdb/apd v1.1.0 h1:3LFP3629v+1aKXU5Q37mxmRxX/pIu1nijXydLShEq5I="
1693 - "github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ="
1694 - "github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4="
1695 - "github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4="
1696 - "github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY="
1697 - "github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38="
1698 - "github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c="
1699 - "github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38="
1700 - "github.com/dustin/gomemcached v0.0.0-20160817010731-a2284a01c143 h1:K9CFK8HRZWzmoIWbpA7u0XYLggCyfa/N77eVaq/nUiA="
1701 - "github.com/dustin/gomemcached v0.0.0-20160817010731-a2284a01c143/go.mod h1:BLhrehfVmtABJWBZTJV8HyPWCSZoiMzjjcZ3+vHHhPI="
1702 - "github.com/eclipse/paho.mqtt.golang v1.2.0 h1:1F8mhG9+aO5/xpdtFkW4SxOJB67ukuDC3t2y2qayIX0="
1703 - "github.com/eclipse/paho.mqtt.golang v1.2.0/go.mod h1:H9keYFcgq3Qr5OUJm/JZI/i6U7joQ8SYLhZwfeOo6Ts="
1704 - "github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4="
1705 - "github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ="
1706 - "github.com/go-ldap/ldap v3.0.3+incompatible h1:HTeSZO8hWMS1Rgb2Ziku6b8a7qRIZZMHjsvuZyatzwk="
1707 - "github.com/go-ldap/ldap v3.0.3+incompatible/go.mod h1:qfd9rJvER9Q0/D/Sqn1DfHRoBp40uXYvFoEVrNEPqRc="
1708 - "github.com/go-logfmt/logfmt v0.5.0 h1:TrB8swr/68K7m9CcGut2g3UOihhbcbiMAYiuTXdEih4="
1709 - "github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A="
1710 - "github.com/go-ole/go-ole v1.2.4 h1:nNBDSCOigTSiarFpYE9J/KtEA1IOW4CNeqT9TQDqCxI="
1711 - "github.com/go-ole/go-ole v1.2.4/go.mod h1:XCwSNxSkXRo4vlyPy93sltvi/qJq0jqQhjqQNIwKuxM="
1712 - "github.com/go-sql-driver/mysql v1.5.0 h1:ozyZYNQW3x3HtqT1jira07DN2PArx2v7/mN66gGcHOs="
1713 - "github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg="
1714 - "github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY="
1715 - "github.com/goburrow/modbus v0.1.0 h1:DejRZY73nEM6+bt5JSP6IsFolJ9dVcqxsYbpLbeW/ro="
1716 - "github.com/goburrow/modbus v0.1.0/go.mod h1:Kx552D5rLIS8E7TyUwQ/UdHEqvX5T8tyiGBTlzMcZBg="
1717 - "github.com/goburrow/serial v0.1.0 h1:v2T1SQa/dlUqQiYIT8+Cu7YolfqAi3K96UmhwYyuSrA="
1718 - "github.com/goburrow/serial v0.1.0/go.mod h1:sAiqG0nRVswsm1C97xsttiYCzSLBmUZ/VSlVLZJ8haA="
1719 - "github.com/gobwas/httphead v0.1.0 h1:exrUm0f4YX0L7EBwZHuCF4GDp8aJfVeBrlLQrs6NqWU="
1720 - "github.com/gobwas/httphead v0.1.0/go.mod h1:O/RXo79gxV8G+RqlR/otEwx4Q36zl9rqC5u12GKvMCM="
1721 - "github.com/gobwas/pool v0.2.1 h1:xfeeEhW7pwmX8nuLVlqbzVc7udMDrwetjEv+TZIz1og="
1722 - "github.com/gobwas/pool v0.2.1/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw="
1723 - "github.com/gobwas/ws v1.0.4 h1:5eXU1CZhpQdq5kXbKb+sECH5Ia5KiO6CYzIzdlVx6Bs="
1724 - "github.com/gobwas/ws v1.0.4/go.mod h1:szmBTxLgaFppYjEmNtny/v3w89xOydFnnZMcgRRu/EM="
1725 - "github.com/godbus/dbus v4.1.0+incompatible h1:WqqLRTsQic3apZUK9qC5sGNfXthmPXzUZ7nQPrNITa4="
1726 - "github.com/godbus/dbus v4.1.0+incompatible/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw="
1727 - "github.com/godror/godror v0.20.1 h1:s/ehD65nfVzWR2MrZGChDkLvVPlIVxbt+Jpzfwkl1c8="
1728 - "github.com/godror/godror v0.20.1/go.mod h1:YlPoIf962ZZKPM5Xqa8NxmGgck39pi51tqAs+K3IaFM="
1729 - "github.com/gofrs/uuid v3.2.0+incompatible h1:y12jRkkFxsd7GpqdSZ+/KCs/fJbqpEXSGd4+jfEaewE="
1730 - "github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM="
1731 - "github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4="
1732 - "github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE="
1733 - "github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI="
1734 - "github.com/jackc/chunkreader v1.0.0 h1:4s39bBR8ByfqH+DKm8rQA3E1LHZWB9XWcrz8fqaZbe0="
1735 - "github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo="
1736 - "github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk="
1737 - "github.com/jackc/chunkreader/v2 v2.0.1 h1:i+RDz65UE+mmpjTfyz0MoVTnzeYxroil2G82ki7MGG8="
1738 - "github.com/jackc/chunkreader/v2 v2.0.1/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk="
1739 - "github.com/jackc/pgconn v0.0.0-20190420214824-7e0022ef6ba3/go.mod h1:jkELnwuX+w9qN5YIfX0fl88Ehu4XC3keFuOJJk9pcnA="
1740 - "github.com/jackc/pgconn v0.0.0-20190824142844-760dd75542eb/go.mod h1:lLjNuW/+OfW9/pnVKPazfWOgNfH2aPem8YQ7ilXGvJE="
1741 - "github.com/jackc/pgconn v0.0.0-20190831204454-2fabfa3c18b7/go.mod h1:ZJKsE/KZfsUgOEh9hBm+xYTstcNHg7UPMVJqRfQxq4s="
1742 - "github.com/jackc/pgconn v1.4.0/go.mod h1:Y2O3ZDF0q4mMacyWV3AstPJpeHXWGEetiFttmq5lahk="
1743 - "github.com/jackc/pgconn v1.5.0 h1:oFSOilzIZkyg787M1fEmyMfOUUvwj0daqYMfaWwNL4o="
1744 - "github.com/jackc/pgconn v1.5.0/go.mod h1:QeD3lBfpTFe8WUnPZWN5KY/mB8FGMIYRdd8P8Jr0fAI="
1745 - "github.com/jackc/pgconn v1.5.1-0.20200601181101-fa742c524853/go.mod h1:QeD3lBfpTFe8WUnPZWN5KY/mB8FGMIYRdd8P8Jr0fAI="
1746 - "github.com/jackc/pgconn v1.6.5-0.20200905181414-0d4f029683fc h1:9ThyBXKdyBFN2Y1NSCPGCA0kdWCNpd9u4SKWwtr6GfU="
1747 - "github.com/jackc/pgconn v1.6.5-0.20200905181414-0d4f029683fc/go.mod h1:gm9GeeZiC+Ja7JV4fB/MNDeaOqsCrzFiZlLVhAompxk="
1748 - "github.com/jackc/pgio v1.0.0 h1:g12B9UwVnzGhueNavwioyEEpAmqMe1E/BN9ES+8ovkE="
1749 - "github.com/jackc/pgio v1.0.0/go.mod h1:oP+2QK2wFfUWgr+gxjoBH9KGBb31Eio69xUb0w5bYf8="
1750 - "github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2 h1:JVX6jT/XfzNqIjye4717ITLaNwV9mWbJx0dLCpcRzdA="
1751 - "github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2/go.mod h1:fGZlG77KXmcq05nJLRkk0+p82V8B8Dw8KN2/V9c/OAE="
1752 - "github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM="
1753 - "github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg="
1754 - "github.com/jackc/pgproto3 v1.1.0 h1:FYYE4yRw+AgI8wXIinMlNjBbp/UitDJwfj5LqqewP1A="
1755 - "github.com/jackc/pgproto3 v1.1.0/go.mod h1:eR5FA3leWg7p9aeAqi37XOTgTIbkABlvcPB3E5rlc78="
1756 - "github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190420180111-c116219b62db/go.mod h1:bhq50y+xrl9n5mRYyCBFKkpRVTLYJVWeCc+mEAI3yXA="
1757 - "github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190609003834-432c2951c711/go.mod h1:uH0AWtUmuShn0bcesswc4aBTWGvw0cAxIJp+6OB//Wg="
1758 - "github.com/jackc/pgproto3/v2 v2.0.0-rc3/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM="
1759 - "github.com/jackc/pgproto3/v2 v2.0.0-rc3.0.20190831210041-4c03ce451f29/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM="
1760 - "github.com/jackc/pgproto3/v2 v2.0.1 h1:Rdjp4NFjwHnEslx2b66FfCI2S0LhO4itac3hXz6WX9M="
1761 - "github.com/jackc/pgproto3/v2 v2.0.1/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA="
1762 - "github.com/jackc/pgproto3/v2 v2.0.4 h1:RHkX5ZUD9bl/kn0f9dYUWs1N7Nwvo1wwUYvKiR26Zco="
1763 - "github.com/jackc/pgproto3/v2 v2.0.4/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA="
1764 - "github.com/jackc/pgservicefile v0.0.0-20200307190119-3430c5407db8 h1:Q3tB+ExeflWUW7AFcAhXqk40s9mnNYLk1nOkKNZ5GnU="
1765 - "github.com/jackc/pgservicefile v0.0.0-20200307190119-3430c5407db8/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E="
1766 - "github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b h1:C8S2+VttkHFdOOCXJe+YGfa4vHYwlt4Zx+IVXQ97jYg="
1767 - "github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E="
1768 - "github.com/jackc/pgtype v0.0.0-20190421001408-4ed0de4755e0/go.mod h1:hdSHsc1V01CGwFsrv11mJRHWJ6aifDLfdV3aVjFF0zg="
1769 - "github.com/jackc/pgtype v0.0.0-20190824184912-ab885b375b90/go.mod h1:KcahbBH1nCMSo2DXpzsoWOAfFkdEtEJpPbVLq8eE+mc="
1770 - "github.com/jackc/pgtype v0.0.0-20190828014616-a8802b16cc59/go.mod h1:MWlu30kVJrUS8lot6TQqcg7mtthZ9T0EoIBFiJcmcyw="
1771 - "github.com/jackc/pgtype v1.2.0/go.mod h1:5m2OfMh1wTK7x+Fk952IDmI4nw3nPrvtQdM0ZT4WpC0="
1772 - "github.com/jackc/pgtype v1.3.1-0.20200510190516-8cd94a14c75a/go.mod h1:vaogEUkALtxZMCH411K+tKzNpwzCKU+AnPzBKZ+I+Po="
1773 - "github.com/jackc/pgtype v1.3.1-0.20200606141011-f6355165a91c/go.mod h1:cvk9Bgu/VzJ9/lxTO5R5sf80p0DiucVtN7ZxvaC4GmQ="
1774 - "github.com/jackc/pgtype v1.4.3-0.20200905161353-e7d2b057a716 h1:DrP52jA32liWkjCF/g3rYC1QjnRh6kvyXaZSevAtlqE="
1775 - "github.com/jackc/pgtype v1.4.3-0.20200905161353-e7d2b057a716/go.mod h1:JCULISAZBFGrHaOXIIFiyfzW5VY0GRitRr8NeJsrdig="
1776 - "github.com/jackc/pgx/v4 v4.0.0-20190420224344-cc3461e65d96/go.mod h1:mdxmSJJuR08CZQyj1PVQBHy9XOp5p8/SHH6a0psbY9Y="
1777 - "github.com/jackc/pgx/v4 v4.0.0-20190421002000-1b8f0016e912/go.mod h1:no/Y67Jkk/9WuGR0JG/JseM9irFbnEPbuWV2EELPNuM="
1778 - "github.com/jackc/pgx/v4 v4.0.0-pre1.0.20190824185557-6972a5742186/go.mod h1:X+GQnOEnf1dqHGpw7JmHqHc1NxDoalibchSk9/RWuDc="
1779 - "github.com/jackc/pgx/v4 v4.5.0/go.mod h1:EpAKPLdnTorwmPUUsqrPxy5fphV18j9q3wrfRXgo+kA="
1780 - "github.com/jackc/pgx/v4 v4.6.1-0.20200510190926-94ba730bb1e9/go.mod h1:t3/cdRQl6fOLDxqtlyhe9UWgfIi9R8+8v8GKV5TRA/o="
1781 - "github.com/jackc/pgx/v4 v4.6.1-0.20200606145419-4e5062306904/go.mod h1:ZDaNWkt9sW1JMiNn0kdYBaLelIhw7Pg4qd+Vk6tw7Hg="
1782 - "github.com/jackc/pgx/v4 v4.8.2-0.20200910143026-040df1ccef85 h1:G5gbS1Q6cq7/Q1Z1CUqU9IKWfar2R1P6CE0zkKClEG0="
1783 - "github.com/jackc/pgx/v4 v4.8.2-0.20200910143026-040df1ccef85/go.mod h1:OWJpVJk5U9XXEiYHeQ+5NtRt82Y5c8gvIZj96kl27Ow="
1784 - "github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
1785 - "github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
1786 - "github.com/jackc/puddle v1.1.0 h1:musOWczZC/rSbqut475Vfcczg7jJsdUQf0D6oKPLgNU="
1787 - "github.com/jackc/puddle v1.1.0/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
1788 - "github.com/jackc/puddle v1.1.1/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
1789 - "github.com/jackc/puddle v1.1.2-0.20200821025810-91d0159cc97a h1:ec2LCBkfN1pOq0PhLRH/QitjSXr9s2dnh0gOFyohxHM="
1790 - "github.com/jackc/puddle v1.1.2-0.20200821025810-91d0159cc97a/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
1791 - "github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY="
1792 - "github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y="
1793 - "github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck="
1794 - "github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ="
1795 - "github.com/konsorten/go-windows-terminal-sequences v1.0.2 h1:DB17ag19krx9CFsz4o3enTrPXyIXCl+2iCXH/aMAp9s="
1796 - "github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ="
1797 - "github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI="
1798 - "github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo="
1799 - "github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ="
1800 - "github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw="
1801 - "github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE="
1802 - "github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI="
1803 - "github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
1804 - "github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
1805 - "github.com/lib/pq v1.2.0 h1:LXpIM/LZ5xGFhOpXAQUIMM1HdyqzVYM13zNdjCEEcA0="
1806 - "github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
1807 - "github.com/lib/pq v1.3.0 h1:/qkRGz8zljWiDcFvgpwUpwIAPu3r07TDvs3Rws+o/pU="
1808 - "github.com/lib/pq v1.3.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
1809 - "github.com/mailru/easyjson v0.7.6 h1:8yTIVnZgCoiM1TgqoeTl+LfU5Jg6/xL3QhGQnimLYnA="
1810 - "github.com/mailru/easyjson v0.7.6/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc="
1811 - "github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ="
1812 - "github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE="
1813 - "github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc="
1814 - "github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
1815 - "github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
1816 - "github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
1817 - "github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ="
1818 - "github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU="
1819 - "github.com/mattn/go-sqlite3 v2.0.3+incompatible h1:gXHsfypPkaMZrKbD5209QV9jbUTJKjyR5WD3HYQSd+U="
1820 - "github.com/mattn/go-sqlite3 v2.0.3+incompatible/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc="
1821 - "github.com/mediocregopher/radix/v3 v3.5.0 h1:8QHQmNh2ne9aFxTD3z63u/bkPPiOtknHoz80oP8EA/E="
1822 - "github.com/mediocregopher/radix/v3 v3.5.0/go.mod h1:8FL3F6UQRXHXIBSPUs5h0RybMF8i4n7wVopoX3x7Bv8="
1823 - "github.com/memcachier/mc/v3 v3.0.1 h1:Os/fUl/8c+hc1qWgjv5hNK0JI6GxKUOuehzB/UmjLP0="
1824 - "github.com/memcachier/mc/v3 v3.0.1/go.mod h1:GzjocBahcXPxt2cmqzknrgqCOmMxiSzhVKPOe90Tpug="
1825 - "github.com/natefinch/npipe v0.0.0-20160621034901-c1b8fa8bdcce h1:TqjP/BTDrwN7zP9xyXVuLsMBXYMt6LLYi55PlrIcq8U="
1826 - "github.com/natefinch/npipe v0.0.0-20160621034901-c1b8fa8bdcce/go.mod h1:ifHPsLndGGzvgzcaXUvzmt6LxKT4pJ+uzEhtnMt+f7A="
1827 - "github.com/omeid/go-yarn v0.0.1 h1:mUQExNwUrYn7tZRwQdsUuoQWHIujtjjpjb/PAtUj9dk="
1828 - "github.com/omeid/go-yarn v0.0.1/go.mod h1:JYxmAvShSw7YmX/9vFsccpJE4o/KW111eUh3n/TQ5h8="
1829 - "github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0="
1830 - "github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4="
1831 - "github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0="
1832 - "github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM="
1833 - "github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4="
1834 - "github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4="
1835 - "github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ="
1836 - "github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU="
1837 - "github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc="
1838 - "github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0="
1839 - "github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24 h1:pntxY8Ary0t43dCZ5dqY4YTJCObLY1kIXl0uzMv+7DE="
1840 - "github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4="
1841 - "github.com/shopspring/decimal v0.0.0-20200227202807-02e2044944cc h1:jUIKcSPO9MoMJBbEoyE/RJoE8vz7Mb8AjvifMMwSyvY="
1842 - "github.com/shopspring/decimal v0.0.0-20200227202807-02e2044944cc/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o="
1843 - "github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q="
1844 - "github.com/sirupsen/logrus v1.4.2 h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4="
1845 - "github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE="
1846 - "github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME="
1847 - "github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME="
1848 - "github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE="
1849 - "github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs="
1850 - "github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI="
1851 - "github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4="
1852 - "github.com/stretchr/testify v1.5.1 h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4="
1853 - "github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA="
1854 - "github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q="
1855 - "go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE="
1856 - "go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE="
1857 - "go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ="
1858 - "go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0="
1859 - "go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU="
1860 - "go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA="
1861 - "go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q="
1862 - "go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q="
1863 - "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w="
1864 - "golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE="
1865 - "golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
1866 - "golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
1867 - "golang.org/x/crypto v0.0.0-20190911031432-227b76d455e7/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
1868 - "golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59 h1:3zb4D3T4G8jdExgVU/95+vQXfpEPiMdCaZgmGVxjNHM="
1869 - "golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto="
1870 - "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 h1:psW17arqaxU48Z5kZ0CQnkZWQJsqcURM6tKiBApRjXI="
1871 - "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto="
1872 - "golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc="
1873 - "golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc="
1874 - "golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg="
1875 - "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg="
1876 - "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s="
1877 - "golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7 h1:fHDIZ2oxGnUZRN6WgWFCbYBjH9uqVPRCUVUDhs0wnbA="
1878 - "golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s="
1879 - "golang.org/x/sync v0.0.0-20190423024810-112230192c58 h1:8gQV6CLnAEikrhgkHFbMAEhagSSnXWGV915qUMm9mrU="
1880 - "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM="
1881 - "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e h1:vcxGaoTs7kV8m5Np9uUNQin4BrLOthgV7252N8V+FwY="
1882 - "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM="
1883 - "golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
1884 - "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
1885 - "golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
1886 - "golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1887 - "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1888 - "golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1889 - "golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1890 - "golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1891 - "golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1892 - "golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1893 - "golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1894 - "golang.org/x/sys v0.0.0-20210104204734-6f8348627aad h1:MCsdmFSdEd4UEa5TKS5JztCRHK/WtvNei1edOj5RSRo="
1895 - "golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1896 - "golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ="
1897 - "golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs="
1898 - "golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk="
1899 - "golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k="
1900 - "golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ="
1901 - "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ="
1902 - "golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs="
1903 - "golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q="
1904 - "golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc="
1905 - "golang.org/x/tools v0.0.0-20190823170909-c4a336ef6a2f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
1906 - "golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
1907 - "golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
1908 - "golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1909 - "golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1910 - "golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1911 - "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898 h1:/atklqdjdhuosWIl6AIbOeHJjicWYPqR9bpxqxYG2pA="
1912 - "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1913 - "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4="
1914 - "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1915 - "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE="
1916 - "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1917 - "gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d h1:TxyelI5cVkbREznMhfzycHdkp5cLA7DpE+GKjSslYhM="
1918 - "gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d/go.mod h1:cuepJuh7vyXfUyUwEgHQXw849cJrilpS5NeIjOWESAw="
1919 - "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0="
1920 - "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY="
1921 - "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0="
1922 - "gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI="
1923 - "gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s="
1924 - "gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22 h1:VpOs+IwYnYBaFnrNAeB8UUWtL3vEUnzSCL1nVjPhqrw="
1925 - "gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA="
1926 - "gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce h1:+JknDZhAj8YMt7GC73Ei8pv4MzjDUNPHgQWJdtMAaDU="
1927 - "gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce/go.mod h1:5AcXVHNjg+BDxry382+8OKon8SEWiKktQR07RKPsv1c="
1928 - "gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI="
1929 - "gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10="
1930 - "gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI="
1931 - "honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg="
1932 -)
1933 -go-module_set_globals
1934 -
1935 -DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
1936 -HOMEPAGE="https://www.zabbix.com/"
1937 -MY_P=${P/_/}
1938 -MY_PV=${PV/_/}
1939 -SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
1940 - agent2? ( ${EGO_SUM_SRC_URI} )
1941 -"
1942 -
1943 -LICENSE="GPL-2"
1944 -SLOT="0/$(ver_cut 1-2)"
1945 -WEBAPP_MANUAL_SLOT="yes"
1946 -KEYWORDS="amd64 x86"
1947 -IUSE="+agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy server snmp sqlite ssh ssl static"
1948 -REQUIRED_USE="|| ( agent agent2 frontend proxy server )
1949 - proxy? ( ^^ ( mysql oracle postgres sqlite ) )
1950 - server? ( ^^ ( mysql oracle postgres ) )
1951 - ssl? ( ^^ ( gnutls openssl ) )
1952 - static? ( !oracle !snmp )"
1953 -
1954 -COMMON_DEPEND="
1955 - curl? ( net-misc/curl )
1956 - java? ( >=virtual/jdk-1.8:* )
1957 - ldap? (
1958 - =dev-libs/cyrus-sasl-2*
1959 - net-libs/gnutls
1960 - net-nds/openldap
1961 - )
1962 - libxml2? ( dev-libs/libxml2 )
1963 - mysql? ( dev-db/mysql-connector-c )
1964 - odbc? ( dev-db/unixODBC )
1965 - openipmi? ( sys-libs/openipmi )
1966 - oracle? ( dev-db/oracle-instantclient-basic )
1967 - postgres? ( dev-db/postgresql:* )
1968 - proxy? ( sys-libs/zlib )
1969 - server? (
1970 - dev-libs/libevent
1971 - sys-libs/zlib
1972 - )
1973 - snmp? ( net-analyzer/net-snmp )
1974 - sqlite? ( dev-db/sqlite )
1975 - ssh? ( net-libs/libssh2 )
1976 - ssl? (
1977 - gnutls? ( net-libs/gnutls:0= )
1978 - openssl? ( dev-libs/openssl:=[-bindist(-)] )
1979 - )
1980 -"
1981 -
1982 -RDEPEND="${COMMON_DEPEND}
1983 - acct-group/zabbix
1984 - acct-user/zabbix
1985 - java? ( >=virtual/jre-1.8:* )
1986 - mysql? ( virtual/mysql )
1987 - proxy? ( net-analyzer/fping[suid] )
1988 - server? (
1989 - app-admin/webapp-config
1990 - dev-libs/libevent
1991 - dev-libs/libpcre
1992 - net-analyzer/fping[suid]
1993 - )
1994 - frontend? (
1995 - app-admin/webapp-config
1996 - dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
1997 - media-libs/gd[png]
1998 - virtual/httpd-php:*
1999 - mysql? ( dev-lang/php[mysqli] )
2000 - odbc? ( dev-lang/php[odbc] )
2001 - oracle? ( dev-lang/php[oci8-instant-client] )
2002 - postgres? ( dev-lang/php[postgres] )
2003 - sqlite? ( dev-lang/php[sqlite] )
2004 - )
2005 -"
2006 -DEPEND="${COMMON_DEPEND}
2007 - static? (
2008 - curl? ( net-misc/curl[static-libs] )
2009 - ldap? (
2010 - =dev-libs/cyrus-sasl-2*[static-libs]
2011 - net-libs/gnutls[static-libs]
2012 - net-nds/openldap[static-libs]
2013 - )
2014 - libxml2? ( dev-libs/libxml2[static-libs] )
2015 - mysql? ( dev-db/mysql-connector-c[static-libs] )
2016 - odbc? ( dev-db/unixODBC[static-libs] )
2017 - postgres? ( dev-db/postgresql:*[static-libs] )
2018 - sqlite? ( dev-db/sqlite[static-libs] )
2019 - ssh? ( net-libs/libssh2 )
2020 - )
2021 -"
2022 -BDEPEND="
2023 - virtual/pkgconfig
2024 -"
2025 -
2026 -# upstream tests fail for agent2
2027 -RESTRICT="test"
2028 -
2029 -PATCHES=(
2030 - "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
2031 - "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
2032 -)
2033 -
2034 -S=${WORKDIR}/${MY_P}
2035 -
2036 -ZABBIXJAVA_BASE="opt/zabbix_java"
2037 -
2038 -pkg_setup() {
2039 - if use oracle; then
2040 - if [ -z "${ORACLE_HOME}" ]; then
2041 - eerror
2042 - eerror "The environment variable ORACLE_HOME must be set"
2043 - eerror "and point to the correct location."
2044 - eerror "It looks like you don't have Oracle installed."
2045 - eerror
2046 - die "Environment variable ORACLE_HOME is not set"
2047 - fi
2048 - if has_version 'dev-db/oracle-instantclient-basic'; then
2049 - ewarn
2050 - ewarn "Please ensure you have a full install of the Oracle client."
2051 - ewarn "dev-db/oracle-instantclient* is NOT sufficient."
2052 - ewarn
2053 - fi
2054 - fi
2055 -
2056 - if use frontend; then
2057 - webapp_pkg_setup
2058 - fi
2059 -
2060 - java-pkg-opt-2_pkg_setup
2061 -}
2062 -
2063 -src_prepare() {
2064 - default
2065 -}
2066 -
2067 -src_configure() {
2068 - econf \
2069 - "$(use_enable agent)" \
2070 - "$(use_enable agent2)" \
2071 - "$(use_enable ipv6)" \
2072 - "$(use_enable java)" \
2073 - "$(use_enable proxy)" \
2074 - "$(use_enable server)" \
2075 - "$(use_enable static)" \
2076 - "$(use_with curl libcurl)" \
2077 - "$(use_with gnutls)" \
2078 - "$(use_with ldap)" \
2079 - "$(use_with libxml2)" \
2080 - "$(use_with mysql)" \
2081 - "$(use_with odbc unixodbc)" \
2082 - "$(use_with openipmi openipmi)" \
2083 - "$(use_with openssl)" \
2084 - "$(use_with oracle)" \
2085 - "$(use_with postgres postgresql)" \
2086 - "$(use_with snmp net-snmp)" \
2087 - "$(use_with sqlite sqlite3)" \
2088 - "$(use_with ssh ssh2)"
2089 -}
2090 -
2091 -src_compile() {
2092 - if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
2093 - emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
2094 - fi
2095 -}
2096 -
2097 -src_install() {
2098 - local dirs=(
2099 - /etc/zabbix
2100 - /var/lib/zabbix
2101 - /var/lib/zabbix/home
2102 - /var/lib/zabbix/scripts
2103 - /var/lib/zabbix/alertscripts
2104 - /var/lib/zabbix/externalscripts
2105 - /var/log/zabbix
2106 - )
2107 -
2108 - for dir in "${dirs[@]}"; do
2109 - dodir "${dir}"
2110 - keepdir "${dir}"
2111 - done
2112 -
2113 - if use server; then
2114 - insinto /etc/zabbix
2115 - doins "${S}"/conf/zabbix_server.conf
2116 - fperms 0640 /etc/zabbix/zabbix_server.conf
2117 - fowners root:zabbix /etc/zabbix/zabbix_server.conf
2118 -
2119 - newinitd "${FILESDIR}"/zabbix-server.init zabbix-server
2120 -
2121 - dosbin src/zabbix_server/zabbix_server
2122 -
2123 - insinto /usr/share/zabbix
2124 - doins -r "${S}"/database/
2125 -
2126 - systemd_dounit "${FILESDIR}"/zabbix-server.service
2127 - newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
2128 - fi
2129 -
2130 - if use proxy; then
2131 - insinto /etc/zabbix
2132 - doins "${S}"/conf/zabbix_proxy.conf
2133 - fperms 0640 /etc/zabbix/zabbix_proxy.conf
2134 - fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
2135 -
2136 - newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
2137 -
2138 - dosbin src/zabbix_proxy/zabbix_proxy
2139 -
2140 - insinto /usr/share/zabbix
2141 - doins -r "${S}"/database/
2142 -
2143 - systemd_dounit "${FILESDIR}"/zabbix-proxy.service
2144 - newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
2145 - fi
2146 -
2147 - if use agent; then
2148 - insinto /etc/zabbix
2149 - doins "${S}"/conf/zabbix_agentd.conf
2150 - fperms 0640 /etc/zabbix/zabbix_agentd.conf
2151 - fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
2152 -
2153 - newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
2154 -
2155 - dosbin src/zabbix_agent/zabbix_agentd
2156 - dobin \
2157 - src/zabbix_sender/zabbix_sender \
2158 - src/zabbix_get/zabbix_get
2159 -
2160 - systemd_dounit "${FILESDIR}"/zabbix-agentd.service
2161 - newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
2162 - fi
2163 - if use agent2; then
2164 - insinto /etc/zabbix
2165 - doins "${S}"/src/go/conf/zabbix_agent2.conf
2166 - fperms 0640 /etc/zabbix/zabbix_agent2.conf
2167 - fowners root:zabbix /etc/zabbix/zabbix_agent2.conf
2168 -
2169 - newinitd "${FILESDIR}"/zabbix-agent2.init zabbix-agent2
2170 -
2171 - dosbin src/go/bin/zabbix_agent2
2172 -
2173 - systemd_dounit "${FILESDIR}"/zabbix-agent2.service
2174 - newtmpfiles "${FILESDIR}"/zabbix-agent2.tmpfiles zabbix-agent2.conf
2175 - fi
2176 -
2177 - fowners root:zabbix /etc/zabbix
2178 - fowners zabbix:zabbix \
2179 - /var/lib/zabbix \
2180 - /var/lib/zabbix/home \
2181 - /var/lib/zabbix/scripts \
2182 - /var/lib/zabbix/alertscripts \
2183 - /var/lib/zabbix/externalscripts \
2184 - /var/log/zabbix
2185 - fperms 0750 \
2186 - /etc/zabbix \
2187 - /var/lib/zabbix \
2188 - /var/lib/zabbix/home \
2189 - /var/lib/zabbix/scripts \
2190 - /var/lib/zabbix/alertscripts \
2191 - /var/lib/zabbix/externalscripts \
2192 - /var/log/zabbix
2193 -
2194 - dodoc README INSTALL NEWS ChangeLog \
2195 - conf/zabbix_agentd.conf \
2196 - conf/zabbix_proxy.conf \
2197 - conf/zabbix_agentd/userparameter_examples.conf \
2198 - conf/zabbix_agentd/userparameter_mysql.conf \
2199 - conf/zabbix_server.conf
2200 -
2201 - if use frontend; then
2202 - webapp_src_preinst
2203 - cp -R ui/* "${D}/${MY_HTDOCSDIR}"
2204 - webapp_configfile \
2205 - "${MY_HTDOCSDIR}"/include/db.inc.php \
2206 - "${MY_HTDOCSDIR}"/include/config.inc.php
2207 - webapp_src_install
2208 - fi
2209 -
2210 - if use java; then
2211 - dodir \
2212 - /${ZABBIXJAVA_BASE} \
2213 - /${ZABBIXJAVA_BASE}/bin \
2214 - /${ZABBIXJAVA_BASE}/lib
2215 - keepdir /${ZABBIXJAVA_BASE}
2216 - exeinto /${ZABBIXJAVA_BASE}/bin
2217 - doexe src/zabbix_java/bin/zabbix-java-gateway-"${MY_PV}".jar
2218 - exeinto /${ZABBIXJAVA_BASE}/lib
2219 - doexe \
2220 - src/zabbix_java/lib/logback-classic-1.2.3.jar \
2221 - src/zabbix_java/lib/logback-console.xml \
2222 - src/zabbix_java/lib/logback-core-1.2.3.jar \
2223 - src/zabbix_java/lib/logback.xml \
2224 - src/zabbix_java/lib/android-json-4.3_r3.1.jar \
2225 - src/zabbix_java/lib/slf4j-api-1.7.30.jar
2226 - newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
2227 - newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
2228 - fi
2229 -}
2230 -
2231 -pkg_postinst() {
2232 - if use server || use proxy ; then
2233 - elog
2234 - elog "You may need to configure your database for Zabbix"
2235 - elog "if you have not already done so."
2236 - elog
2237 -
2238 - zabbix_homedir=$(egethome zabbix)
2239 - if [ -n "${zabbix_homedir}" ] && \
2240 - [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
2241 - ewarn
2242 - ewarn "The user 'zabbix' should have his homedir changed"
2243 - ewarn "to /var/lib/zabbix/home if you want to use"
2244 - ewarn "custom alert scripts."
2245 - ewarn
2246 - ewarn "A real homedir might be needed for configfiles"
2247 - ewarn "for custom alert scripts."
2248 - ewarn
2249 - ewarn "To change the homedir use:"
2250 - ewarn " usermod -d /var/lib/zabbix/home zabbix"
2251 - ewarn
2252 - fi
2253 - fi
2254 -
2255 - if use server; then
2256 - tmpfiles_process zabbix-server.conf
2257 -
2258 - elog
2259 - elog "For distributed monitoring you have to run:"
2260 - elog
2261 - elog "zabbix_server -n <nodeid>"
2262 - elog
2263 - elog "This will convert database data for use with Node ID"
2264 - elog "and also adds a local node."
2265 - elog
2266 - fi
2267 -
2268 - if use proxy; then
2269 - tmpfiles_process zabbix-proxy.conf
2270 - fi
2271 -
2272 - if use agent; then
2273 - tmpfiles_process zabbix-agentd.conf
2274 - fi
2275 -
2276 - if use agent2; then
2277 - tmpfiles_process zabbix-agent2.conf
2278 - fi
2279 -
2280 - elog "--"
2281 - elog
2282 - elog "You may need to add these lines to /etc/services:"
2283 - elog
2284 - elog "zabbix-agent 10050/tcp Zabbix Agent"
2285 - elog "zabbix-agent 10050/udp Zabbix Agent"
2286 - elog "zabbix-trapper 10051/tcp Zabbix Trapper"
2287 - elog "zabbix-trapper 10051/udp Zabbix Trapper"
2288 - elog
2289 -
2290 - if use server || use proxy ; then
2291 - # check for fping
2292 - fping_perms=$(stat -c %a /usr/sbin/fping 2>/dev/null)
2293 - case "${fping_perms}" in
2294 - 4[157][157][157])
2295 - ;;
2296 - *)
2297 - ewarn
2298 - ewarn "If you want to use the checks 'icmpping' and 'icmppingsec',"
2299 - ewarn "you have to make /usr/sbin/fping setuid root and executable"
2300 - ewarn "by everyone. Run the following command to fix it:"
2301 - ewarn
2302 - ewarn " chmod u=rwsx,g=rx,o=rx /usr/sbin/fping"
2303 - ewarn
2304 - ewarn "Please be aware that this might impose a security risk,"
2305 - ewarn "depending on the code quality of fping."
2306 - ewarn
2307 - ;;
2308 - esac
2309 - fi
2310 -}
2311 -
2312 -pkg_prerm() {
2313 - (use frontend || use server) && webapp_pkg_prerm
2314 -}
2315
2316 diff --git a/net-analyzer/zabbix/zabbix-5.4.2.ebuild b/net-analyzer/zabbix/zabbix-5.4.2.ebuild
2317 deleted file mode 100644
2318 index 21c67e3c16a..00000000000
2319 --- a/net-analyzer/zabbix/zabbix-5.4.2.ebuild
2320 +++ /dev/null
2321 @@ -1,642 +0,0 @@
2322 -# Copyright 1999-2021 Gentoo Authors
2323 -# Distributed under the terms of the GNU General Public License v2
2324 -
2325 -EAPI=7
2326 -
2327 -# needed to make webapp-config dep optional
2328 -WEBAPP_OPTIONAL="yes"
2329 -inherit webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
2330 -# content of src/go/go.sum
2331 -EGO_SUM=(
2332 - "github.com/BurntSushi/locker v0.0.0-20171006230638-a6e239ea1c69 h1:+tu3HOoMXB7RXEINRVIpxJCT+KdYiI7LAEAUrOw3dIU="
2333 - "github.com/BurntSushi/locker v0.0.0-20171006230638-a6e239ea1c69/go.mod h1:L1AbZdiDllfyYH5l5OkAaZtk7VkWe89bPJFmnDBNHxg="
2334 - "github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU="
2335 - "github.com/chromedp/cdproto v0.0.0-20210104223854-2cc87dae3ee3 h1:XeGYLuu3Yu3/2/FLDXyObe6lBYtUFDTJgjjNPcfcU40="
2336 - "github.com/chromedp/cdproto v0.0.0-20210104223854-2cc87dae3ee3/go.mod h1:55pim6Ht4LJKdVLlyFJV/g++HsEA1hQxPbB5JyNdZC0="
2337 - "github.com/chromedp/chromedp v0.6.0 h1:jjzHzXW5pNdKt1D9cEDAKZM/yZ2EwL/hLyGbCUFldBI="
2338 - "github.com/chromedp/chromedp v0.6.0/go.mod h1:Yay7TUDCNOQBK8EJDUon6AUaQI12VEBOuULcGtY4uDY="
2339 - "github.com/chromedp/sysutil v1.0.0 h1:+ZxhTpfpZlmchB58ih/LBHX52ky7w2VhQVKQMucy3Ic="
2340 - "github.com/chromedp/sysutil v1.0.0/go.mod h1:kgWmDdq8fTzXYcKIBqIYvRRTnYb9aNS9moAV0xufSww="
2341 - "github.com/cockroachdb/apd v1.1.0 h1:3LFP3629v+1aKXU5Q37mxmRxX/pIu1nijXydLShEq5I="
2342 - "github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ="
2343 - "github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4="
2344 - "github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4="
2345 - "github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY="
2346 - "github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38="
2347 - "github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c="
2348 - "github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38="
2349 - "github.com/dustin/gomemcached v0.0.0-20160817010731-a2284a01c143 h1:K9CFK8HRZWzmoIWbpA7u0XYLggCyfa/N77eVaq/nUiA="
2350 - "github.com/dustin/gomemcached v0.0.0-20160817010731-a2284a01c143/go.mod h1:BLhrehfVmtABJWBZTJV8HyPWCSZoiMzjjcZ3+vHHhPI="
2351 - "github.com/eclipse/paho.mqtt.golang v1.2.0 h1:1F8mhG9+aO5/xpdtFkW4SxOJB67ukuDC3t2y2qayIX0="
2352 - "github.com/eclipse/paho.mqtt.golang v1.2.0/go.mod h1:H9keYFcgq3Qr5OUJm/JZI/i6U7joQ8SYLhZwfeOo6Ts="
2353 - "github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4="
2354 - "github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ="
2355 - "github.com/go-ldap/ldap v3.0.3+incompatible h1:HTeSZO8hWMS1Rgb2Ziku6b8a7qRIZZMHjsvuZyatzwk="
2356 - "github.com/go-ldap/ldap v3.0.3+incompatible/go.mod h1:qfd9rJvER9Q0/D/Sqn1DfHRoBp40uXYvFoEVrNEPqRc="
2357 - "github.com/go-logfmt/logfmt v0.5.0 h1:TrB8swr/68K7m9CcGut2g3UOihhbcbiMAYiuTXdEih4="
2358 - "github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A="
2359 - "github.com/go-ole/go-ole v1.2.4 h1:nNBDSCOigTSiarFpYE9J/KtEA1IOW4CNeqT9TQDqCxI="
2360 - "github.com/go-ole/go-ole v1.2.4/go.mod h1:XCwSNxSkXRo4vlyPy93sltvi/qJq0jqQhjqQNIwKuxM="
2361 - "github.com/go-sql-driver/mysql v1.5.0 h1:ozyZYNQW3x3HtqT1jira07DN2PArx2v7/mN66gGcHOs="
2362 - "github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg="
2363 - "github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY="
2364 - "github.com/goburrow/modbus v0.1.0 h1:DejRZY73nEM6+bt5JSP6IsFolJ9dVcqxsYbpLbeW/ro="
2365 - "github.com/goburrow/modbus v0.1.0/go.mod h1:Kx552D5rLIS8E7TyUwQ/UdHEqvX5T8tyiGBTlzMcZBg="
2366 - "github.com/goburrow/serial v0.1.0 h1:v2T1SQa/dlUqQiYIT8+Cu7YolfqAi3K96UmhwYyuSrA="
2367 - "github.com/goburrow/serial v0.1.0/go.mod h1:sAiqG0nRVswsm1C97xsttiYCzSLBmUZ/VSlVLZJ8haA="
2368 - "github.com/gobwas/httphead v0.1.0 h1:exrUm0f4YX0L7EBwZHuCF4GDp8aJfVeBrlLQrs6NqWU="
2369 - "github.com/gobwas/httphead v0.1.0/go.mod h1:O/RXo79gxV8G+RqlR/otEwx4Q36zl9rqC5u12GKvMCM="
2370 - "github.com/gobwas/pool v0.2.1 h1:xfeeEhW7pwmX8nuLVlqbzVc7udMDrwetjEv+TZIz1og="
2371 - "github.com/gobwas/pool v0.2.1/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw="
2372 - "github.com/gobwas/ws v1.0.4 h1:5eXU1CZhpQdq5kXbKb+sECH5Ia5KiO6CYzIzdlVx6Bs="
2373 - "github.com/gobwas/ws v1.0.4/go.mod h1:szmBTxLgaFppYjEmNtny/v3w89xOydFnnZMcgRRu/EM="
2374 - "github.com/godbus/dbus v4.1.0+incompatible h1:WqqLRTsQic3apZUK9qC5sGNfXthmPXzUZ7nQPrNITa4="
2375 - "github.com/godbus/dbus v4.1.0+incompatible/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw="
2376 - "github.com/godror/godror v0.20.1 h1:s/ehD65nfVzWR2MrZGChDkLvVPlIVxbt+Jpzfwkl1c8="
2377 - "github.com/godror/godror v0.20.1/go.mod h1:YlPoIf962ZZKPM5Xqa8NxmGgck39pi51tqAs+K3IaFM="
2378 - "github.com/gofrs/uuid v3.2.0+incompatible h1:y12jRkkFxsd7GpqdSZ+/KCs/fJbqpEXSGd4+jfEaewE="
2379 - "github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM="
2380 - "github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4="
2381 - "github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE="
2382 - "github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI="
2383 - "github.com/jackc/chunkreader v1.0.0 h1:4s39bBR8ByfqH+DKm8rQA3E1LHZWB9XWcrz8fqaZbe0="
2384 - "github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo="
2385 - "github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk="
2386 - "github.com/jackc/chunkreader/v2 v2.0.1 h1:i+RDz65UE+mmpjTfyz0MoVTnzeYxroil2G82ki7MGG8="
2387 - "github.com/jackc/chunkreader/v2 v2.0.1/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk="
2388 - "github.com/jackc/pgconn v0.0.0-20190420214824-7e0022ef6ba3/go.mod h1:jkELnwuX+w9qN5YIfX0fl88Ehu4XC3keFuOJJk9pcnA="
2389 - "github.com/jackc/pgconn v0.0.0-20190824142844-760dd75542eb/go.mod h1:lLjNuW/+OfW9/pnVKPazfWOgNfH2aPem8YQ7ilXGvJE="
2390 - "github.com/jackc/pgconn v0.0.0-20190831204454-2fabfa3c18b7/go.mod h1:ZJKsE/KZfsUgOEh9hBm+xYTstcNHg7UPMVJqRfQxq4s="
2391 - "github.com/jackc/pgconn v1.4.0/go.mod h1:Y2O3ZDF0q4mMacyWV3AstPJpeHXWGEetiFttmq5lahk="
2392 - "github.com/jackc/pgconn v1.5.0 h1:oFSOilzIZkyg787M1fEmyMfOUUvwj0daqYMfaWwNL4o="
2393 - "github.com/jackc/pgconn v1.5.0/go.mod h1:QeD3lBfpTFe8WUnPZWN5KY/mB8FGMIYRdd8P8Jr0fAI="
2394 - "github.com/jackc/pgconn v1.5.1-0.20200601181101-fa742c524853/go.mod h1:QeD3lBfpTFe8WUnPZWN5KY/mB8FGMIYRdd8P8Jr0fAI="
2395 - "github.com/jackc/pgconn v1.6.5-0.20200905181414-0d4f029683fc h1:9ThyBXKdyBFN2Y1NSCPGCA0kdWCNpd9u4SKWwtr6GfU="
2396 - "github.com/jackc/pgconn v1.6.5-0.20200905181414-0d4f029683fc/go.mod h1:gm9GeeZiC+Ja7JV4fB/MNDeaOqsCrzFiZlLVhAompxk="
2397 - "github.com/jackc/pgio v1.0.0 h1:g12B9UwVnzGhueNavwioyEEpAmqMe1E/BN9ES+8ovkE="
2398 - "github.com/jackc/pgio v1.0.0/go.mod h1:oP+2QK2wFfUWgr+gxjoBH9KGBb31Eio69xUb0w5bYf8="
2399 - "github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2 h1:JVX6jT/XfzNqIjye4717ITLaNwV9mWbJx0dLCpcRzdA="
2400 - "github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2/go.mod h1:fGZlG77KXmcq05nJLRkk0+p82V8B8Dw8KN2/V9c/OAE="
2401 - "github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM="
2402 - "github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg="
2403 - "github.com/jackc/pgproto3 v1.1.0 h1:FYYE4yRw+AgI8wXIinMlNjBbp/UitDJwfj5LqqewP1A="
2404 - "github.com/jackc/pgproto3 v1.1.0/go.mod h1:eR5FA3leWg7p9aeAqi37XOTgTIbkABlvcPB3E5rlc78="
2405 - "github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190420180111-c116219b62db/go.mod h1:bhq50y+xrl9n5mRYyCBFKkpRVTLYJVWeCc+mEAI3yXA="
2406 - "github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190609003834-432c2951c711/go.mod h1:uH0AWtUmuShn0bcesswc4aBTWGvw0cAxIJp+6OB//Wg="
2407 - "github.com/jackc/pgproto3/v2 v2.0.0-rc3/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM="
2408 - "github.com/jackc/pgproto3/v2 v2.0.0-rc3.0.20190831210041-4c03ce451f29/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM="
2409 - "github.com/jackc/pgproto3/v2 v2.0.1 h1:Rdjp4NFjwHnEslx2b66FfCI2S0LhO4itac3hXz6WX9M="
2410 - "github.com/jackc/pgproto3/v2 v2.0.1/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA="
2411 - "github.com/jackc/pgproto3/v2 v2.0.4 h1:RHkX5ZUD9bl/kn0f9dYUWs1N7Nwvo1wwUYvKiR26Zco="
2412 - "github.com/jackc/pgproto3/v2 v2.0.4/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA="
2413 - "github.com/jackc/pgservicefile v0.0.0-20200307190119-3430c5407db8 h1:Q3tB+ExeflWUW7AFcAhXqk40s9mnNYLk1nOkKNZ5GnU="
2414 - "github.com/jackc/pgservicefile v0.0.0-20200307190119-3430c5407db8/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E="
2415 - "github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b h1:C8S2+VttkHFdOOCXJe+YGfa4vHYwlt4Zx+IVXQ97jYg="
2416 - "github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E="
2417 - "github.com/jackc/pgtype v0.0.0-20190421001408-4ed0de4755e0/go.mod h1:hdSHsc1V01CGwFsrv11mJRHWJ6aifDLfdV3aVjFF0zg="
2418 - "github.com/jackc/pgtype v0.0.0-20190824184912-ab885b375b90/go.mod h1:KcahbBH1nCMSo2DXpzsoWOAfFkdEtEJpPbVLq8eE+mc="
2419 - "github.com/jackc/pgtype v0.0.0-20190828014616-a8802b16cc59/go.mod h1:MWlu30kVJrUS8lot6TQqcg7mtthZ9T0EoIBFiJcmcyw="
2420 - "github.com/jackc/pgtype v1.2.0/go.mod h1:5m2OfMh1wTK7x+Fk952IDmI4nw3nPrvtQdM0ZT4WpC0="
2421 - "github.com/jackc/pgtype v1.3.1-0.20200510190516-8cd94a14c75a/go.mod h1:vaogEUkALtxZMCH411K+tKzNpwzCKU+AnPzBKZ+I+Po="
2422 - "github.com/jackc/pgtype v1.3.1-0.20200606141011-f6355165a91c/go.mod h1:cvk9Bgu/VzJ9/lxTO5R5sf80p0DiucVtN7ZxvaC4GmQ="
2423 - "github.com/jackc/pgtype v1.4.3-0.20200905161353-e7d2b057a716 h1:DrP52jA32liWkjCF/g3rYC1QjnRh6kvyXaZSevAtlqE="
2424 - "github.com/jackc/pgtype v1.4.3-0.20200905161353-e7d2b057a716/go.mod h1:JCULISAZBFGrHaOXIIFiyfzW5VY0GRitRr8NeJsrdig="
2425 - "github.com/jackc/pgx/v4 v4.0.0-20190420224344-cc3461e65d96/go.mod h1:mdxmSJJuR08CZQyj1PVQBHy9XOp5p8/SHH6a0psbY9Y="
2426 - "github.com/jackc/pgx/v4 v4.0.0-20190421002000-1b8f0016e912/go.mod h1:no/Y67Jkk/9WuGR0JG/JseM9irFbnEPbuWV2EELPNuM="
2427 - "github.com/jackc/pgx/v4 v4.0.0-pre1.0.20190824185557-6972a5742186/go.mod h1:X+GQnOEnf1dqHGpw7JmHqHc1NxDoalibchSk9/RWuDc="
2428 - "github.com/jackc/pgx/v4 v4.5.0/go.mod h1:EpAKPLdnTorwmPUUsqrPxy5fphV18j9q3wrfRXgo+kA="
2429 - "github.com/jackc/pgx/v4 v4.6.1-0.20200510190926-94ba730bb1e9/go.mod h1:t3/cdRQl6fOLDxqtlyhe9UWgfIi9R8+8v8GKV5TRA/o="
2430 - "github.com/jackc/pgx/v4 v4.6.1-0.20200606145419-4e5062306904/go.mod h1:ZDaNWkt9sW1JMiNn0kdYBaLelIhw7Pg4qd+Vk6tw7Hg="
2431 - "github.com/jackc/pgx/v4 v4.8.2-0.20200910143026-040df1ccef85 h1:G5gbS1Q6cq7/Q1Z1CUqU9IKWfar2R1P6CE0zkKClEG0="
2432 - "github.com/jackc/pgx/v4 v4.8.2-0.20200910143026-040df1ccef85/go.mod h1:OWJpVJk5U9XXEiYHeQ+5NtRt82Y5c8gvIZj96kl27Ow="
2433 - "github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
2434 - "github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
2435 - "github.com/jackc/puddle v1.1.0 h1:musOWczZC/rSbqut475Vfcczg7jJsdUQf0D6oKPLgNU="
2436 - "github.com/jackc/puddle v1.1.0/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
2437 - "github.com/jackc/puddle v1.1.1/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
2438 - "github.com/jackc/puddle v1.1.2-0.20200821025810-91d0159cc97a h1:ec2LCBkfN1pOq0PhLRH/QitjSXr9s2dnh0gOFyohxHM="
2439 - "github.com/jackc/puddle v1.1.2-0.20200821025810-91d0159cc97a/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
2440 - "github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY="
2441 - "github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y="
2442 - "github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck="
2443 - "github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ="
2444 - "github.com/konsorten/go-windows-terminal-sequences v1.0.2 h1:DB17ag19krx9CFsz4o3enTrPXyIXCl+2iCXH/aMAp9s="
2445 - "github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ="
2446 - "github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI="
2447 - "github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo="
2448 - "github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ="
2449 - "github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw="
2450 - "github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE="
2451 - "github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI="
2452 - "github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
2453 - "github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
2454 - "github.com/lib/pq v1.2.0 h1:LXpIM/LZ5xGFhOpXAQUIMM1HdyqzVYM13zNdjCEEcA0="
2455 - "github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
2456 - "github.com/lib/pq v1.3.0 h1:/qkRGz8zljWiDcFvgpwUpwIAPu3r07TDvs3Rws+o/pU="
2457 - "github.com/lib/pq v1.3.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
2458 - "github.com/mailru/easyjson v0.7.6 h1:8yTIVnZgCoiM1TgqoeTl+LfU5Jg6/xL3QhGQnimLYnA="
2459 - "github.com/mailru/easyjson v0.7.6/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc="
2460 - "github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ="
2461 - "github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE="
2462 - "github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc="
2463 - "github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
2464 - "github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
2465 - "github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
2466 - "github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ="
2467 - "github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU="
2468 - "github.com/mattn/go-sqlite3 v2.0.3+incompatible h1:gXHsfypPkaMZrKbD5209QV9jbUTJKjyR5WD3HYQSd+U="
2469 - "github.com/mattn/go-sqlite3 v2.0.3+incompatible/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc="
2470 - "github.com/mediocregopher/radix/v3 v3.5.0 h1:8QHQmNh2ne9aFxTD3z63u/bkPPiOtknHoz80oP8EA/E="
2471 - "github.com/mediocregopher/radix/v3 v3.5.0/go.mod h1:8FL3F6UQRXHXIBSPUs5h0RybMF8i4n7wVopoX3x7Bv8="
2472 - "github.com/memcachier/mc/v3 v3.0.1 h1:Os/fUl/8c+hc1qWgjv5hNK0JI6GxKUOuehzB/UmjLP0="
2473 - "github.com/memcachier/mc/v3 v3.0.1/go.mod h1:GzjocBahcXPxt2cmqzknrgqCOmMxiSzhVKPOe90Tpug="
2474 - "github.com/natefinch/npipe v0.0.0-20160621034901-c1b8fa8bdcce h1:TqjP/BTDrwN7zP9xyXVuLsMBXYMt6LLYi55PlrIcq8U="
2475 - "github.com/natefinch/npipe v0.0.0-20160621034901-c1b8fa8bdcce/go.mod h1:ifHPsLndGGzvgzcaXUvzmt6LxKT4pJ+uzEhtnMt+f7A="
2476 - "github.com/omeid/go-yarn v0.0.1 h1:mUQExNwUrYn7tZRwQdsUuoQWHIujtjjpjb/PAtUj9dk="
2477 - "github.com/omeid/go-yarn v0.0.1/go.mod h1:JYxmAvShSw7YmX/9vFsccpJE4o/KW111eUh3n/TQ5h8="
2478 - "github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0="
2479 - "github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4="
2480 - "github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0="
2481 - "github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM="
2482 - "github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4="
2483 - "github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4="
2484 - "github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ="
2485 - "github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU="
2486 - "github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc="
2487 - "github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0="
2488 - "github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24 h1:pntxY8Ary0t43dCZ5dqY4YTJCObLY1kIXl0uzMv+7DE="
2489 - "github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4="
2490 - "github.com/shopspring/decimal v0.0.0-20200227202807-02e2044944cc h1:jUIKcSPO9MoMJBbEoyE/RJoE8vz7Mb8AjvifMMwSyvY="
2491 - "github.com/shopspring/decimal v0.0.0-20200227202807-02e2044944cc/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o="
2492 - "github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q="
2493 - "github.com/sirupsen/logrus v1.4.2 h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4="
2494 - "github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE="
2495 - "github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME="
2496 - "github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME="
2497 - "github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE="
2498 - "github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs="
2499 - "github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI="
2500 - "github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4="
2501 - "github.com/stretchr/testify v1.5.1 h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4="
2502 - "github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA="
2503 - "github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q="
2504 - "go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE="
2505 - "go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE="
2506 - "go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ="
2507 - "go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0="
2508 - "go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU="
2509 - "go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA="
2510 - "go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q="
2511 - "go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q="
2512 - "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w="
2513 - "golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE="
2514 - "golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
2515 - "golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
2516 - "golang.org/x/crypto v0.0.0-20190911031432-227b76d455e7/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
2517 - "golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59 h1:3zb4D3T4G8jdExgVU/95+vQXfpEPiMdCaZgmGVxjNHM="
2518 - "golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto="
2519 - "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 h1:psW17arqaxU48Z5kZ0CQnkZWQJsqcURM6tKiBApRjXI="
2520 - "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto="
2521 - "golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc="
2522 - "golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc="
2523 - "golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg="
2524 - "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg="
2525 - "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s="
2526 - "golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7 h1:fHDIZ2oxGnUZRN6WgWFCbYBjH9uqVPRCUVUDhs0wnbA="
2527 - "golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s="
2528 - "golang.org/x/sync v0.0.0-20190423024810-112230192c58 h1:8gQV6CLnAEikrhgkHFbMAEhagSSnXWGV915qUMm9mrU="
2529 - "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM="
2530 - "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e h1:vcxGaoTs7kV8m5Np9uUNQin4BrLOthgV7252N8V+FwY="
2531 - "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM="
2532 - "golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
2533 - "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
2534 - "golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
2535 - "golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
2536 - "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
2537 - "golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
2538 - "golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
2539 - "golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
2540 - "golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
2541 - "golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
2542 - "golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
2543 - "golang.org/x/sys v0.0.0-20210104204734-6f8348627aad h1:MCsdmFSdEd4UEa5TKS5JztCRHK/WtvNei1edOj5RSRo="
2544 - "golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
2545 - "golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ="
2546 - "golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs="
2547 - "golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk="
2548 - "golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k="
2549 - "golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ="
2550 - "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ="
2551 - "golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs="
2552 - "golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q="
2553 - "golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc="
2554 - "golang.org/x/tools v0.0.0-20190823170909-c4a336ef6a2f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
2555 - "golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
2556 - "golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
2557 - "golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
2558 - "golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
2559 - "golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
2560 - "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898 h1:/atklqdjdhuosWIl6AIbOeHJjicWYPqR9bpxqxYG2pA="
2561 - "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
2562 - "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4="
2563 - "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
2564 - "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE="
2565 - "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
2566 - "gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d h1:TxyelI5cVkbREznMhfzycHdkp5cLA7DpE+GKjSslYhM="
2567 - "gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d/go.mod h1:cuepJuh7vyXfUyUwEgHQXw849cJrilpS5NeIjOWESAw="
2568 - "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0="
2569 - "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY="
2570 - "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0="
2571 - "gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI="
2572 - "gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s="
2573 - "gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22 h1:VpOs+IwYnYBaFnrNAeB8UUWtL3vEUnzSCL1nVjPhqrw="
2574 - "gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA="
2575 - "gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce h1:+JknDZhAj8YMt7GC73Ei8pv4MzjDUNPHgQWJdtMAaDU="
2576 - "gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce/go.mod h1:5AcXVHNjg+BDxry382+8OKon8SEWiKktQR07RKPsv1c="
2577 - "gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI="
2578 - "gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10="
2579 - "gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI="
2580 - "honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg="
2581 -)
2582 -go-module_set_globals
2583 -
2584 -DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
2585 -HOMEPAGE="https://www.zabbix.com/"
2586 -MY_P=${P/_/}
2587 -MY_PV=${PV/_/}
2588 -SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
2589 - agent2? ( ${EGO_SUM_SRC_URI} )
2590 -"
2591 -
2592 -LICENSE="GPL-2"
2593 -SLOT="0/$(ver_cut 1-2)"
2594 -WEBAPP_MANUAL_SLOT="yes"
2595 -KEYWORDS="~amd64 ~x86"
2596 -IUSE="+agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy server snmp sqlite ssh ssl static"
2597 -REQUIRED_USE="|| ( agent agent2 frontend proxy server )
2598 - proxy? ( ^^ ( mysql oracle postgres sqlite ) )
2599 - server? ( ^^ ( mysql oracle postgres ) )
2600 - ssl? ( ^^ ( gnutls openssl ) )
2601 - static? ( !oracle !snmp )"
2602 -
2603 -COMMON_DEPEND="
2604 - curl? ( net-misc/curl )
2605 - java? ( >=virtual/jdk-1.8:* )
2606 - ldap? (
2607 - =dev-libs/cyrus-sasl-2*
2608 - net-libs/gnutls
2609 - net-nds/openldap
2610 - )
2611 - libxml2? ( dev-libs/libxml2 )
2612 - mysql? ( dev-db/mysql-connector-c )
2613 - odbc? ( dev-db/unixODBC )
2614 - openipmi? ( sys-libs/openipmi )
2615 - oracle? ( dev-db/oracle-instantclient-basic )
2616 - postgres? ( dev-db/postgresql:* )
2617 - proxy? ( sys-libs/zlib )
2618 - server? (
2619 - dev-libs/libevent
2620 - sys-libs/zlib
2621 - )
2622 - snmp? ( net-analyzer/net-snmp )
2623 - sqlite? ( dev-db/sqlite )
2624 - ssh? ( net-libs/libssh2 )
2625 - ssl? (
2626 - gnutls? ( net-libs/gnutls:0= )
2627 - openssl? ( dev-libs/openssl:=[-bindist(-)] )
2628 - )
2629 -"
2630 -
2631 -RDEPEND="${COMMON_DEPEND}
2632 - acct-group/zabbix
2633 - acct-user/zabbix
2634 - java? ( >=virtual/jre-1.8:* )
2635 - mysql? ( virtual/mysql )
2636 - proxy? ( net-analyzer/fping[suid] )
2637 - server? (
2638 - app-admin/webapp-config
2639 - dev-libs/libevent
2640 - dev-libs/libpcre
2641 - net-analyzer/fping[suid]
2642 - )
2643 - frontend? (
2644 - app-admin/webapp-config
2645 - dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
2646 - media-libs/gd[png]
2647 - virtual/httpd-php:*
2648 - mysql? ( dev-lang/php[mysqli] )
2649 - odbc? ( dev-lang/php[odbc] )
2650 - oracle? ( dev-lang/php[oci8-instant-client] )
2651 - postgres? ( dev-lang/php[postgres] )
2652 - sqlite? ( dev-lang/php[sqlite] )
2653 - )
2654 -"
2655 -DEPEND="${COMMON_DEPEND}
2656 - static? (
2657 - curl? ( net-misc/curl[static-libs] )
2658 - ldap? (
2659 - =dev-libs/cyrus-sasl-2*[static-libs]
2660 - net-libs/gnutls[static-libs]
2661 - net-nds/openldap[static-libs]
2662 - )
2663 - libxml2? ( dev-libs/libxml2[static-libs] )
2664 - mysql? ( dev-db/mysql-connector-c[static-libs] )
2665 - odbc? ( dev-db/unixODBC[static-libs] )
2666 - postgres? ( dev-db/postgresql:*[static-libs] )
2667 - sqlite? ( dev-db/sqlite[static-libs] )
2668 - ssh? ( net-libs/libssh2 )
2669 - )
2670 -"
2671 -BDEPEND="
2672 - virtual/pkgconfig
2673 -"
2674 -
2675 -# upstream tests fail for agent2
2676 -RESTRICT="test"
2677 -
2678 -PATCHES=(
2679 - "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
2680 - "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
2681 -)
2682 -
2683 -S=${WORKDIR}/${MY_P}
2684 -
2685 -ZABBIXJAVA_BASE="opt/zabbix_java"
2686 -
2687 -pkg_setup() {
2688 - if use oracle; then
2689 - if [ -z "${ORACLE_HOME}" ]; then
2690 - eerror
2691 - eerror "The environment variable ORACLE_HOME must be set"
2692 - eerror "and point to the correct location."
2693 - eerror "It looks like you don't have Oracle installed."
2694 - eerror
2695 - die "Environment variable ORACLE_HOME is not set"
2696 - fi
2697 - if has_version 'dev-db/oracle-instantclient-basic'; then
2698 - ewarn
2699 - ewarn "Please ensure you have a full install of the Oracle client."
2700 - ewarn "dev-db/oracle-instantclient* is NOT sufficient."
2701 - ewarn
2702 - fi
2703 - fi
2704 -
2705 - if use frontend; then
2706 - webapp_pkg_setup
2707 - fi
2708 -
2709 - java-pkg-opt-2_pkg_setup
2710 -}
2711 -
2712 -src_prepare() {
2713 - default
2714 -}
2715 -
2716 -src_configure() {
2717 - econf \
2718 - "$(use_enable agent)" \
2719 - "$(use_enable agent2)" \
2720 - "$(use_enable ipv6)" \
2721 - "$(use_enable java)" \
2722 - "$(use_enable proxy)" \
2723 - "$(use_enable server)" \
2724 - "$(use_enable static)" \
2725 - "$(use_with curl libcurl)" \
2726 - "$(use_with gnutls)" \
2727 - "$(use_with ldap)" \
2728 - "$(use_with libxml2)" \
2729 - "$(use_with mysql)" \
2730 - "$(use_with odbc unixodbc)" \
2731 - "$(use_with openipmi openipmi)" \
2732 - "$(use_with openssl)" \
2733 - "$(use_with oracle)" \
2734 - "$(use_with postgres postgresql)" \
2735 - "$(use_with snmp net-snmp)" \
2736 - "$(use_with sqlite sqlite3)" \
2737 - "$(use_with ssh ssh2)"
2738 -}
2739 -
2740 -src_compile() {
2741 - if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
2742 - emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
2743 - fi
2744 -}
2745 -
2746 -src_install() {
2747 - local dirs=(
2748 - /etc/zabbix
2749 - /var/lib/zabbix
2750 - /var/lib/zabbix/home
2751 - /var/lib/zabbix/scripts
2752 - /var/lib/zabbix/alertscripts
2753 - /var/lib/zabbix/externalscripts
2754 - /var/log/zabbix
2755 - )
2756 -
2757 - for dir in "${dirs[@]}"; do
2758 - dodir "${dir}"
2759 - keepdir "${dir}"
2760 - done
2761 -
2762 - if use server; then
2763 - insinto /etc/zabbix
2764 - doins "${S}"/conf/zabbix_server.conf
2765 - fperms 0640 /etc/zabbix/zabbix_server.conf
2766 - fowners root:zabbix /etc/zabbix/zabbix_server.conf
2767 -
2768 - newinitd "${FILESDIR}"/zabbix-server.init zabbix-server
2769 -
2770 - dosbin src/zabbix_server/zabbix_server
2771 -
2772 - insinto /usr/share/zabbix
2773 - doins -r "${S}"/database/
2774 -
2775 - systemd_dounit "${FILESDIR}"/zabbix-server.service
2776 - newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
2777 - fi
2778 -
2779 - if use proxy; then
2780 - insinto /etc/zabbix
2781 - doins "${S}"/conf/zabbix_proxy.conf
2782 - fperms 0640 /etc/zabbix/zabbix_proxy.conf
2783 - fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
2784 -
2785 - newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
2786 -
2787 - dosbin src/zabbix_proxy/zabbix_proxy
2788 -
2789 - insinto /usr/share/zabbix
2790 - doins -r "${S}"/database/
2791 -
2792 - systemd_dounit "${FILESDIR}"/zabbix-proxy.service
2793 - newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
2794 - fi
2795 -
2796 - if use agent; then
2797 - insinto /etc/zabbix
2798 - doins "${S}"/conf/zabbix_agentd.conf
2799 - fperms 0640 /etc/zabbix/zabbix_agentd.conf
2800 - fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
2801 -
2802 - newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
2803 -
2804 - dosbin src/zabbix_agent/zabbix_agentd
2805 - dobin \
2806 - src/zabbix_sender/zabbix_sender \
2807 - src/zabbix_get/zabbix_get
2808 -
2809 - systemd_dounit "${FILESDIR}"/zabbix-agentd.service
2810 - newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
2811 - fi
2812 - if use agent2; then
2813 - insinto /etc/zabbix
2814 - doins "${S}"/src/go/conf/zabbix_agent2.conf
2815 - fperms 0640 /etc/zabbix/zabbix_agent2.conf
2816 - fowners root:zabbix /etc/zabbix/zabbix_agent2.conf
2817 -
2818 - newinitd "${FILESDIR}"/zabbix-agent2.init zabbix-agent2
2819 -
2820 - dosbin src/go/bin/zabbix_agent2
2821 -
2822 - systemd_dounit "${FILESDIR}"/zabbix-agent2.service
2823 - newtmpfiles "${FILESDIR}"/zabbix-agent2.tmpfiles zabbix-agent2.conf
2824 - fi
2825 -
2826 - fowners root:zabbix /etc/zabbix
2827 - fowners zabbix:zabbix \
2828 - /var/lib/zabbix \
2829 - /var/lib/zabbix/home \
2830 - /var/lib/zabbix/scripts \
2831 - /var/lib/zabbix/alertscripts \
2832 - /var/lib/zabbix/externalscripts \
2833 - /var/log/zabbix
2834 - fperms 0750 \
2835 - /etc/zabbix \
2836 - /var/lib/zabbix \
2837 - /var/lib/zabbix/home \
2838 - /var/lib/zabbix/scripts \
2839 - /var/lib/zabbix/alertscripts \
2840 - /var/lib/zabbix/externalscripts \
2841 - /var/log/zabbix
2842 -
2843 - dodoc README INSTALL NEWS ChangeLog \
2844 - conf/zabbix_agentd.conf \
2845 - conf/zabbix_proxy.conf \
2846 - conf/zabbix_agentd/userparameter_examples.conf \
2847 - conf/zabbix_agentd/userparameter_mysql.conf \
2848 - conf/zabbix_server.conf
2849 -
2850 - if use frontend; then
2851 - webapp_src_preinst
2852 - cp -R ui/* "${D}/${MY_HTDOCSDIR}"
2853 - webapp_configfile \
2854 - "${MY_HTDOCSDIR}"/include/db.inc.php \
2855 - "${MY_HTDOCSDIR}"/include/config.inc.php
2856 - webapp_src_install
2857 - fi
2858 -
2859 - if use java; then
2860 - dodir \
2861 - /${ZABBIXJAVA_BASE} \
2862 - /${ZABBIXJAVA_BASE}/bin \
2863 - /${ZABBIXJAVA_BASE}/lib
2864 - keepdir /${ZABBIXJAVA_BASE}
2865 - exeinto /${ZABBIXJAVA_BASE}/bin
2866 - doexe src/zabbix_java/bin/zabbix-java-gateway-"${MY_PV}".jar
2867 - exeinto /${ZABBIXJAVA_BASE}/lib
2868 - doexe \
2869 - src/zabbix_java/lib/logback-classic-1.2.3.jar \
2870 - src/zabbix_java/lib/logback-console.xml \
2871 - src/zabbix_java/lib/logback-core-1.2.3.jar \
2872 - src/zabbix_java/lib/logback.xml \
2873 - src/zabbix_java/lib/android-json-4.3_r3.1.jar \
2874 - src/zabbix_java/lib/slf4j-api-1.7.30.jar
2875 - newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
2876 - newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
2877 - fi
2878 -}
2879 -
2880 -pkg_postinst() {
2881 - if use server || use proxy ; then
2882 - elog
2883 - elog "You may need to configure your database for Zabbix"
2884 - elog "if you have not already done so."
2885 - elog
2886 -
2887 - zabbix_homedir=$(egethome zabbix)
2888 - if [ -n "${zabbix_homedir}" ] && \
2889 - [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
2890 - ewarn
2891 - ewarn "The user 'zabbix' should have his homedir changed"
2892 - ewarn "to /var/lib/zabbix/home if you want to use"
2893 - ewarn "custom alert scripts."
2894 - ewarn
2895 - ewarn "A real homedir might be needed for configfiles"
2896 - ewarn "for custom alert scripts."
2897 - ewarn
2898 - ewarn "To change the homedir use:"
2899 - ewarn " usermod -d /var/lib/zabbix/home zabbix"
2900 - ewarn
2901 - fi
2902 - fi
2903 -
2904 - if use server; then
2905 - tmpfiles_process zabbix-server.conf
2906 -
2907 - elog
2908 - elog "For distributed monitoring you have to run:"
2909 - elog
2910 - elog "zabbix_server -n <nodeid>"
2911 - elog
2912 - elog "This will convert database data for use with Node ID"
2913 - elog "and also adds a local node."
2914 - elog
2915 - fi
2916 -
2917 - if use proxy; then
2918 - tmpfiles_process zabbix-proxy.conf
2919 - fi
2920 -
2921 - if use agent; then
2922 - tmpfiles_process zabbix-agentd.conf
2923 - fi
2924 -
2925 - if use agent2; then
2926 - tmpfiles_process zabbix-agent2.conf
2927 - fi
2928 -
2929 - elog "--"
2930 - elog
2931 - elog "You may need to add these lines to /etc/services:"
2932 - elog
2933 - elog "zabbix-agent 10050/tcp Zabbix Agent"
2934 - elog "zabbix-agent 10050/udp Zabbix Agent"
2935 - elog "zabbix-trapper 10051/tcp Zabbix Trapper"
2936 - elog "zabbix-trapper 10051/udp Zabbix Trapper"
2937 - elog
2938 -
2939 - if use server || use proxy ; then
2940 - # check for fping
2941 - fping_perms=$(stat -c %a /usr/sbin/fping 2>/dev/null)
2942 - case "${fping_perms}" in
2943 - 4[157][157][157])
2944 - ;;
2945 - *)
2946 - ewarn
2947 - ewarn "If you want to use the checks 'icmpping' and 'icmppingsec',"
2948 - ewarn "you have to make /usr/sbin/fping setuid root and executable"
2949 - ewarn "by everyone. Run the following command to fix it:"
2950 - ewarn
2951 - ewarn " chmod u=rwsx,g=rx,o=rx /usr/sbin/fping"
2952 - ewarn
2953 - ewarn "Please be aware that this might impose a security risk,"
2954 - ewarn "depending on the code quality of fping."
2955 - ewarn
2956 - ;;
2957 - esac
2958 - fi
2959 -}
2960 -
2961 -pkg_prerm() {
2962 - (use frontend || use server) && webapp_pkg_prerm
2963 -}