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: Wed, 19 Jan 2022 08:58:28
Message-Id: 1642582695.0b0802d7d7f124cd5e2b28f0babd925a3a6b2f27.fordfrog@gentoo
1 commit: 0b0802d7d7f124cd5e2b28f0babd925a3a6b2f27
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 19 08:58:15 2022 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 19 08:58:15 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b0802d7
7
8 net-analyzer/zabbix: removed obsolete and vulnerable versions
9
10 Bug: https://bugs.gentoo.org/831159
11 Package-Manager: Portage-3.0.30, Repoman-3.0.3
12 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
13
14 net-analyzer/zabbix/Manifest | 3 -
15 net-analyzer/zabbix/zabbix-4.0.36-r1.ebuild | 360 ----------------
16 net-analyzer/zabbix/zabbix-5.0.18-r2.ebuild | 608 --------------------------
17 net-analyzer/zabbix/zabbix-5.4.8-r2.ebuild | 632 ----------------------------
18 4 files changed, 1603 deletions(-)
19
20 diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
21 index 7043d4843983..382d44d70884 100644
22 --- a/net-analyzer/zabbix/Manifest
23 +++ b/net-analyzer/zabbix/Manifest
24 @@ -236,9 +236,6 @@ DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.2.mod 95 BLAKE2B adb3684980f1d8e6c23444e9102
25 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.8.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
26 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.8.zip 80666 BLAKE2B ff3645b71cedd41b9fef6e5d01f3d89a2db6930f406aded7889530b04689ea34b53fa2a7af352c264681ee40b1d192c86ca2f7dcc33dca825d355694527e4dbf SHA512 19f019e85b8c9a533c3cf2fd492b1813272f00cce06a56ffe43046935e49ccf6e191ce83f1d236f6355bae7126aa722016f05174687ff2faf54f121958266edf
27 DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.mod 300 BLAKE2B 3e3f5a2be0918cbaacd5e43e59fcc6c7c6999645f0c9214cd5a522c31d34b6d3dad61e3ddae8ccdb2f3f0d90b406c047802ee3d9d54dc40fe6eff9cd35620792 SHA512 0c8aa788d0c03d6d049f0dd7468d0f81ce2131ccedd5a5a3a18362b7d30eef7ef325277844eefe4b707b1ad71c6f83a44e110b7af7b98e05406d347237a7bafb
28 -DIST zabbix-4.0.36.tar.gz 17619115 BLAKE2B e64cc78c589cf42dd72e20be18a723fbcce8890de0ccf48d2328b744533c3a9b8d4cb7dd93b5e7b4f7f31c724b2aa797a70d5e6eb8db53ece9ad9a39edae4fb4 SHA512 39ff2a58ea189b75891bf59ebb0e4d85c97595f9754684622f4d3e3f5614ca38408ecf10e62c4055dc1bde3fbca621e41152bb7006c539fb88ca40b1969c49d2
29 DIST zabbix-4.0.37.tar.gz 17552391 BLAKE2B c5f3b200e8dda2b4a961a78a3ba8cd97a6e07744c4e16acde3a740559cb70649660b5652d36cf42e87f28d03e14803c4efe9e585583834f7a765fcbf0e5953b9 SHA512 007e7664a6fe1e9b3e76f95c5cfdb9744a27139d243b6fcb78c2e84f01ccdc788130f824514d29f1557724761557e459924d22cb33bb35fe740b5fdc6746ef0e
30 -DIST zabbix-5.0.18.tar.gz 21377940 BLAKE2B 4143dd2b5c4b04795e2f1b43637e541e3108abd19b489cf720b8256cc3d992bc20e2693846ee53d138df22b1404f6cc86dcb22f1e0805dda444172f18f1c48a7 SHA512 84a6684e413bd9180bab3e19a286c5113e41dab036fe76cded4a7ffeb931314648260c5e379ddea07cfb5a95b05e630a4c5952b5f96cfe03a5022e61f6da8095
31 DIST zabbix-5.0.19.tar.gz 21367685 BLAKE2B 4e6b52d4ace766f700894d1eb6c7adf8e13ac72fe2534a48625302ffa6aea02734f8e81ee781a1d1aa0e6e375428919609edfca6094f17912123a7ed96e22af0 SHA512 b7223c656f8830e302ccc6321ff19e580eed199355ca9070ac2b59375e0794d17de1dfa4e1600ef6ac5a72e8abd2b80191b2f58fa77f25096dee52e6e40940b9
32 -DIST zabbix-5.4.8.tar.gz 24431613 BLAKE2B 82279ba2a4515603d50083a391ea2c9d230dcc7459d62841cf003eaa092012cb2e5b5ba7c3a5eeabd4df27a8d5b6e97a90824fb119ee078864c6bf06cfec5cad SHA512 1812142cc949a2886cd1edd4d369934022aa5e89ae31b67641b7263dfbc5d3ee6f99a20a51e5b44e4af5719160f728766c5546e74c8bf9b0cf303867d20fba11
33 DIST zabbix-5.4.9.tar.gz 24382685 BLAKE2B 3ec6fac5a7dbdf6b0527e7686a57d3d107be5ec4fb9f5a36254199f9e1ac656459b6582b2b8968e9d8c00a9d1167d03df9b5854584070b74ff5ef8518798a21e SHA512 e2e0dd01b4c2a571f554a60d2b88023ff209111a6e71f2f6dd04173ee2a1c4f31a2a0f19f10f73a43e40634351eeaab0c0e98b0b6a020f39af6cabe7f764409b
34
35 diff --git a/net-analyzer/zabbix/zabbix-4.0.36-r1.ebuild b/net-analyzer/zabbix/zabbix-4.0.36-r1.ebuild
36 deleted file mode 100644
37 index 2e40b615546d..000000000000
38 --- a/net-analyzer/zabbix/zabbix-4.0.36-r1.ebuild
39 +++ /dev/null
40 @@ -1,360 +0,0 @@
41 -# Copyright 1999-2022 Gentoo Authors
42 -# Distributed under the terms of the GNU General Public License v2
43 -
44 -EAPI=7
45 -
46 -# needed to make webapp-config dep optional
47 -WEBAPP_OPTIONAL="yes"
48 -inherit webapp java-pkg-opt-2 systemd toolchain-funcs tmpfiles user-info
49 -
50 -DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
51 -HOMEPAGE="https://www.zabbix.com/"
52 -MY_P=${P/_/}
53 -MY_PV=${PV/_/}
54 -SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/4.0/${P}.tar.gz"
55 -LICENSE="GPL-2"
56 -SLOT="0/$(ver_cut 1-2)"
57 -WEBAPP_MANUAL_SLOT="yes"
58 -KEYWORDS="amd64 x86"
59 -IUSE="+agent curl frontend gnutls ipv6 java ldap libxml2 mbedtls mysql odbc openipmi +openssl oracle +postgres proxy server snmp sqlite ssh ssl static xmpp"
60 -REQUIRED_USE="|| ( agent frontend proxy server )
61 - ssl? ( ^^ ( gnutls mbedtls openssl ) )
62 - proxy? ( ^^ ( mysql oracle postgres sqlite ) )
63 - server? ( ^^ ( mysql oracle postgres ) !sqlite )
64 - static? ( !oracle !snmp )"
65 -
66 -COMMON_DEPEND="
67 - curl? ( net-misc/curl )
68 - java? ( >=virtual/jdk-1.8:* )
69 - ldap? (
70 - =dev-libs/cyrus-sasl-2*
71 - net-libs/gnutls
72 - net-nds/openldap
73 - )
74 - libxml2? ( dev-libs/libxml2 )
75 - mysql? ( dev-db/mysql-connector-c )
76 - odbc? ( dev-db/unixODBC )
77 - openipmi? ( sys-libs/openipmi )
78 - oracle? ( dev-db/oracle-instantclient[odbc,sdk] )
79 - postgres? ( dev-db/postgresql:* )
80 - proxy? ( sys-libs/zlib )
81 - server? (
82 - dev-libs/libevent
83 - sys-libs/zlib
84 - )
85 - snmp? ( net-analyzer/net-snmp )
86 - sqlite? ( dev-db/sqlite )
87 - ssh? ( net-libs/libssh2 )
88 - ssl? (
89 - gnutls? ( net-libs/gnutls:0= )
90 - mbedtls? ( net-libs/mbedtls:0= )
91 - openssl? ( dev-libs/openssl:=[-bindist(-)] )
92 - )
93 - xmpp? ( dev-libs/iksemel )
94 -"
95 -
96 -RDEPEND="${COMMON_DEPEND}
97 - acct-group/zabbix
98 - acct-user/zabbix
99 - java? ( >=virtual/jre-1.8:* )
100 - mysql? ( virtual/mysql )
101 - proxy? ( net-analyzer/fping[suid] )
102 - server? (
103 - app-admin/webapp-config
104 - dev-libs/libevent
105 - dev-libs/libpcre
106 - net-analyzer/fping[suid]
107 - )
108 - frontend? (
109 - app-admin/webapp-config
110 - dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
111 - media-libs/gd[png]
112 - virtual/httpd-php:*
113 - mysql? ( dev-lang/php[mysqli] )
114 - odbc? ( dev-lang/php[odbc] )
115 - oracle? ( dev-lang/php[oci8-instant-client] )
116 - postgres? ( dev-lang/php[postgres] )
117 - sqlite? ( dev-lang/php[sqlite] )
118 - )
119 -"
120 -DEPEND="${COMMON_DEPEND}
121 - static? (
122 - curl? ( net-misc/curl[static-libs] )
123 - ldap? (
124 - =dev-libs/cyrus-sasl-2*[static-libs]
125 - net-libs/gnutls[static-libs]
126 - net-nds/openldap[static-libs]
127 - )
128 - libxml2? ( dev-libs/libxml2[static-libs] )
129 - mysql? ( dev-db/mysql-connector-c[static-libs] )
130 - odbc? ( dev-db/unixODBC[static-libs] )
131 - postgres? ( dev-db/postgresql:*[static-libs] )
132 - sqlite? ( dev-db/sqlite[static-libs] )
133 - ssh? ( net-libs/libssh2 )
134 - )
135 -"
136 -BDEPEND="
137 - virtual/pkgconfig
138 -"
139 -
140 -PATCHES=(
141 - "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
142 - "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
143 -)
144 -
145 -S=${WORKDIR}/${MY_P}
146 -
147 -ZABBIXJAVA_BASE="opt/zabbix_java"
148 -
149 -pkg_setup() {
150 - if use oracle; then
151 - if [ -z "${ORACLE_HOME}" ]; then
152 - eerror
153 - eerror "The environment variable ORACLE_HOME must be set"
154 - eerror "and point to the correct location."
155 - eerror "It looks like you don't have Oracle installed."
156 - eerror
157 - die "Environment variable ORACLE_HOME is not set"
158 - fi
159 - fi
160 -
161 - if use frontend; then
162 - webapp_pkg_setup
163 - fi
164 -
165 - java-pkg-opt-2_pkg_setup
166 -}
167 -
168 -src_configure() {
169 - econf \
170 - $(use_enable agent) \
171 - $(use_enable ipv6) \
172 - $(use_enable java) \
173 - $(use_enable proxy) \
174 - $(use_enable server) \
175 - $(use_enable static) \
176 - $(use_with curl libcurl) \
177 - $(use_with gnutls) \
178 - $(use_with ldap) \
179 - $(use_with libxml2) \
180 - $(use_with mbedtls) \
181 - $(use_with mysql) \
182 - $(use_with odbc unixodbc) \
183 - $(use_with openipmi openipmi) \
184 - $(use_with openssl) \
185 - $(use_with oracle) \
186 - $(use_with postgres postgresql) \
187 - $(use_with snmp net-snmp) \
188 - $(use_with sqlite sqlite3) \
189 - $(use_with ssh ssh2) \
190 - $(use_with xmpp jabber)
191 -}
192 -
193 -src_compile() {
194 - if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
195 - emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
196 - fi
197 -}
198 -
199 -src_install() {
200 - local dirs=(
201 - /etc/zabbix
202 - /var/lib/zabbix
203 - /var/lib/zabbix/home
204 - /var/lib/zabbix/scripts
205 - /var/lib/zabbix/alertscripts
206 - /var/lib/zabbix/externalscripts
207 - /var/log/zabbix
208 - )
209 -
210 - for dir in "${dirs[@]}"; do
211 - dodir "${dir}"
212 - keepdir "${dir}"
213 - done
214 -
215 - if use server; then
216 - insinto /etc/zabbix
217 - doins "${S}"/conf/zabbix_server.conf
218 - fperms 0640 /etc/zabbix/zabbix_server.conf
219 - fowners root:zabbix /etc/zabbix/zabbix_server.conf
220 -
221 - newinitd "${FILESDIR}"/zabbix-server-r1.init zabbix-server
222 -
223 - dosbin src/zabbix_server/zabbix_server
224 -
225 - insinto /usr/share/zabbix
226 - doins -r "${S}"/database/
227 -
228 - systemd_dounit "${FILESDIR}"/zabbix-server.service
229 - newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
230 - fi
231 -
232 - if use proxy; then
233 - insinto /etc/zabbix
234 - doins "${S}"/conf/zabbix_proxy.conf
235 - fperms 0640 /etc/zabbix/zabbix_proxy.conf
236 - fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
237 -
238 - newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
239 -
240 - dosbin src/zabbix_proxy/zabbix_proxy
241 -
242 - insinto /usr/share/zabbix
243 - doins -r "${S}"/database/
244 -
245 - systemd_dounit "${FILESDIR}"/zabbix-proxy.service
246 - newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
247 - fi
248 -
249 - if use agent; then
250 - insinto /etc/zabbix
251 - doins "${S}"/conf/zabbix_agentd.conf
252 - fperms 0640 /etc/zabbix/zabbix_agentd.conf
253 - fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
254 -
255 - newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
256 -
257 - dosbin src/zabbix_agent/zabbix_agentd
258 - dobin \
259 - src/zabbix_sender/zabbix_sender \
260 - src/zabbix_get/zabbix_get
261 -
262 - systemd_dounit "${FILESDIR}"/zabbix-agentd.service
263 - newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
264 - fi
265 -
266 - fowners root:zabbix /etc/zabbix
267 - fowners zabbix:zabbix \
268 - /var/lib/zabbix \
269 - /var/lib/zabbix/home \
270 - /var/lib/zabbix/scripts \
271 - /var/lib/zabbix/alertscripts \
272 - /var/lib/zabbix/externalscripts \
273 - /var/log/zabbix
274 - fperms 0750 \
275 - /etc/zabbix \
276 - /var/lib/zabbix \
277 - /var/lib/zabbix/home \
278 - /var/lib/zabbix/scripts \
279 - /var/lib/zabbix/alertscripts \
280 - /var/lib/zabbix/externalscripts \
281 - /var/log/zabbix
282 -
283 - dodoc README INSTALL NEWS ChangeLog \
284 - conf/zabbix_agentd.conf \
285 - conf/zabbix_proxy.conf \
286 - conf/zabbix_agentd/userparameter_examples.conf \
287 - conf/zabbix_agentd/userparameter_mysql.conf \
288 - conf/zabbix_server.conf
289 -
290 - if use frontend; then
291 - webapp_src_preinst
292 - cp -R frontends/php/* "${D}/${MY_HTDOCSDIR}"
293 - webapp_configfile \
294 - "${MY_HTDOCSDIR}"/include/db.inc.php \
295 - "${MY_HTDOCSDIR}"/include/config.inc.php
296 - webapp_src_install
297 - fi
298 -
299 - if use java; then
300 - dodir \
301 - /${ZABBIXJAVA_BASE} \
302 - /${ZABBIXJAVA_BASE}/bin \
303 - /${ZABBIXJAVA_BASE}/lib
304 - keepdir /${ZABBIXJAVA_BASE}
305 - exeinto /${ZABBIXJAVA_BASE}/bin
306 - doexe src/zabbix_java/bin/zabbix-java-gateway-${MY_PV}.jar
307 - exeinto /${ZABBIXJAVA_BASE}/lib
308 - doexe \
309 - src/zabbix_java/lib/logback-classic-1.2.3.jar \
310 - src/zabbix_java/lib/logback-console.xml \
311 - src/zabbix_java/lib/logback-core-1.2.3.jar \
312 - src/zabbix_java/lib/logback.xml \
313 - src/zabbix_java/lib/android-json-4.3_r3.1.jar \
314 - src/zabbix_java/lib/slf4j-api-1.7.30.jar
315 - newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
316 - newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
317 - fi
318 -}
319 -
320 -pkg_postinst() {
321 - if use server || use proxy ; then
322 - elog
323 - elog "You may need to configure your database for Zabbix"
324 - elog "if you have not already done so."
325 - elog
326 -
327 - zabbix_homedir=$(egethome zabbix)
328 - if [ -n "${zabbix_homedir}" ] && \
329 - [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
330 - ewarn
331 - ewarn "The user 'zabbix' should have his homedir changed"
332 - ewarn "to /var/lib/zabbix/home if you want to use"
333 - ewarn "custom alert scripts."
334 - ewarn
335 - ewarn "A real homedir might be needed for configfiles"
336 - ewarn "for custom alert scripts (e.g. ~/.sendxmpprc when"
337 - ewarn "using sendxmpp for Jabber alerts)."
338 - ewarn
339 - ewarn "To change the homedir use:"
340 - ewarn " usermod -d /var/lib/zabbix/home zabbix"
341 - ewarn
342 - fi
343 - fi
344 -
345 - if use server; then
346 - tmpfiles_process zabbix-server.conf
347 -
348 - elog
349 - elog "For distributed monitoring you have to run:"
350 - elog
351 - elog "zabbix_server -n <nodeid>"
352 - elog
353 - elog "This will convert database data for use with Node ID"
354 - elog "and also adds a local node."
355 - elog
356 - fi
357 -
358 - if use proxy; then
359 - tmpfiles_process zabbix-proxy.conf
360 - fi
361 -
362 - if use agent; then
363 - tmpfiles_process zabbix-agentd.conf
364 - fi
365 -
366 - elog "--"
367 - elog
368 - elog "You may need to add these lines to /etc/services:"
369 - elog
370 - elog "zabbix-agent 10050/tcp Zabbix Agent"
371 - elog "zabbix-agent 10050/udp Zabbix Agent"
372 - elog "zabbix-trapper 10051/tcp Zabbix Trapper"
373 - elog "zabbix-trapper 10051/udp Zabbix Trapper"
374 - elog
375 -
376 - if use server || use proxy ; then
377 - # check for fping
378 - fping_perms=$(stat -c %a /usr/sbin/fping 2>/dev/null)
379 - case "${fping_perms}" in
380 - 4[157][157][157])
381 - ;;
382 - *)
383 - ewarn
384 - ewarn "If you want to use the checks 'icmpping' and 'icmppingsec',"
385 - ewarn "you have to make /usr/sbin/fping setuid root and executable"
386 - ewarn "by everyone. Run the following command to fix it:"
387 - ewarn
388 - ewarn " chmod u=rwsx,g=rx,o=rx /usr/sbin/fping"
389 - ewarn
390 - ewarn "Please be aware that this might impose a security risk,"
391 - ewarn "depending on the code quality of fping."
392 - ewarn
393 - ;;
394 - esac
395 - fi
396 -}
397 -
398 -pkg_prerm() {
399 - (use frontend || use server) && webapp_pkg_prerm
400 -}
401
402 diff --git a/net-analyzer/zabbix/zabbix-5.0.18-r2.ebuild b/net-analyzer/zabbix/zabbix-5.0.18-r2.ebuild
403 deleted file mode 100644
404 index 4342e5657f57..000000000000
405 --- a/net-analyzer/zabbix/zabbix-5.0.18-r2.ebuild
406 +++ /dev/null
407 @@ -1,608 +0,0 @@
408 -# Copyright 1999-2022 Gentoo Authors
409 -# Distributed under the terms of the GNU General Public License v2
410 -
411 -EAPI=7
412 -
413 -GO_OPTIONAL="yes"
414 -# needed to make webapp-config dep optional
415 -WEBAPP_OPTIONAL="yes"
416 -inherit webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
417 -# content of src/go/go.sum
418 -# sed -E "s/^/\t\"/g" src/go/go.sum | sed -E "s/$/\"/g"
419 -EGO_SUM=(
420 - "github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU="
421 - "github.com/cockroachdb/apd v1.1.0 h1:3LFP3629v+1aKXU5Q37mxmRxX/pIu1nijXydLShEq5I="
422 - "github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ="
423 - "github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4="
424 - "github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4="
425 - "github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY="
426 - "github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38="
427 - "github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c="
428 - "github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38="
429 - "github.com/dustin/gomemcached v0.0.0-20160817010731-a2284a01c143 h1:K9CFK8HRZWzmoIWbpA7u0XYLggCyfa/N77eVaq/nUiA="
430 - "github.com/dustin/gomemcached v0.0.0-20160817010731-a2284a01c143/go.mod h1:BLhrehfVmtABJWBZTJV8HyPWCSZoiMzjjcZ3+vHHhPI="
431 - "github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4="
432 - "github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ="
433 - "github.com/go-ldap/ldap v3.0.3+incompatible h1:HTeSZO8hWMS1Rgb2Ziku6b8a7qRIZZMHjsvuZyatzwk="
434 - "github.com/go-ldap/ldap v3.0.3+incompatible/go.mod h1:qfd9rJvER9Q0/D/Sqn1DfHRoBp40uXYvFoEVrNEPqRc="
435 - "github.com/go-logfmt/logfmt v0.5.0 h1:TrB8swr/68K7m9CcGut2g3UOihhbcbiMAYiuTXdEih4="
436 - "github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A="
437 - "github.com/go-ole/go-ole v1.2.4 h1:nNBDSCOigTSiarFpYE9J/KtEA1IOW4CNeqT9TQDqCxI="
438 - "github.com/go-ole/go-ole v1.2.4/go.mod h1:XCwSNxSkXRo4vlyPy93sltvi/qJq0jqQhjqQNIwKuxM="
439 - "github.com/go-sql-driver/mysql v1.5.0 h1:ozyZYNQW3x3HtqT1jira07DN2PArx2v7/mN66gGcHOs="
440 - "github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg="
441 - "github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY="
442 - "github.com/godbus/dbus v4.1.0+incompatible h1:WqqLRTsQic3apZUK9qC5sGNfXthmPXzUZ7nQPrNITa4="
443 - "github.com/godbus/dbus v4.1.0+incompatible/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw="
444 - "github.com/godror/godror v0.20.1 h1:s/ehD65nfVzWR2MrZGChDkLvVPlIVxbt+Jpzfwkl1c8="
445 - "github.com/godror/godror v0.20.1/go.mod h1:YlPoIf962ZZKPM5Xqa8NxmGgck39pi51tqAs+K3IaFM="
446 - "github.com/gofrs/uuid v3.2.0+incompatible h1:y12jRkkFxsd7GpqdSZ+/KCs/fJbqpEXSGd4+jfEaewE="
447 - "github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM="
448 - "github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4="
449 - "github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE="
450 - "github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI="
451 - "github.com/jackc/chunkreader v1.0.0 h1:4s39bBR8ByfqH+DKm8rQA3E1LHZWB9XWcrz8fqaZbe0="
452 - "github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo="
453 - "github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk="
454 - "github.com/jackc/chunkreader/v2 v2.0.1 h1:i+RDz65UE+mmpjTfyz0MoVTnzeYxroil2G82ki7MGG8="
455 - "github.com/jackc/chunkreader/v2 v2.0.1/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk="
456 - "github.com/jackc/pgconn v0.0.0-20190420214824-7e0022ef6ba3/go.mod h1:jkELnwuX+w9qN5YIfX0fl88Ehu4XC3keFuOJJk9pcnA="
457 - "github.com/jackc/pgconn v0.0.0-20190824142844-760dd75542eb/go.mod h1:lLjNuW/+OfW9/pnVKPazfWOgNfH2aPem8YQ7ilXGvJE="
458 - "github.com/jackc/pgconn v0.0.0-20190831204454-2fabfa3c18b7/go.mod h1:ZJKsE/KZfsUgOEh9hBm+xYTstcNHg7UPMVJqRfQxq4s="
459 - "github.com/jackc/pgconn v1.4.0/go.mod h1:Y2O3ZDF0q4mMacyWV3AstPJpeHXWGEetiFttmq5lahk="
460 - "github.com/jackc/pgconn v1.5.0/go.mod h1:QeD3lBfpTFe8WUnPZWN5KY/mB8FGMIYRdd8P8Jr0fAI="
461 - "github.com/jackc/pgconn v1.5.1-0.20200601181101-fa742c524853/go.mod h1:QeD3lBfpTFe8WUnPZWN5KY/mB8FGMIYRdd8P8Jr0fAI="
462 - "github.com/jackc/pgconn v1.6.5-0.20200905181414-0d4f029683fc h1:9ThyBXKdyBFN2Y1NSCPGCA0kdWCNpd9u4SKWwtr6GfU="
463 - "github.com/jackc/pgconn v1.6.5-0.20200905181414-0d4f029683fc/go.mod h1:gm9GeeZiC+Ja7JV4fB/MNDeaOqsCrzFiZlLVhAompxk="
464 - "github.com/jackc/pgio v1.0.0 h1:g12B9UwVnzGhueNavwioyEEpAmqMe1E/BN9ES+8ovkE="
465 - "github.com/jackc/pgio v1.0.0/go.mod h1:oP+2QK2wFfUWgr+gxjoBH9KGBb31Eio69xUb0w5bYf8="
466 - "github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2 h1:JVX6jT/XfzNqIjye4717ITLaNwV9mWbJx0dLCpcRzdA="
467 - "github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2/go.mod h1:fGZlG77KXmcq05nJLRkk0+p82V8B8Dw8KN2/V9c/OAE="
468 - "github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM="
469 - "github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg="
470 - "github.com/jackc/pgproto3 v1.1.0 h1:FYYE4yRw+AgI8wXIinMlNjBbp/UitDJwfj5LqqewP1A="
471 - "github.com/jackc/pgproto3 v1.1.0/go.mod h1:eR5FA3leWg7p9aeAqi37XOTgTIbkABlvcPB3E5rlc78="
472 - "github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190420180111-c116219b62db/go.mod h1:bhq50y+xrl9n5mRYyCBFKkpRVTLYJVWeCc+mEAI3yXA="
473 - "github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190609003834-432c2951c711/go.mod h1:uH0AWtUmuShn0bcesswc4aBTWGvw0cAxIJp+6OB//Wg="
474 - "github.com/jackc/pgproto3/v2 v2.0.0-rc3/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM="
475 - "github.com/jackc/pgproto3/v2 v2.0.0-rc3.0.20190831210041-4c03ce451f29/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM="
476 - "github.com/jackc/pgproto3/v2 v2.0.1/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA="
477 - "github.com/jackc/pgproto3/v2 v2.0.4 h1:RHkX5ZUD9bl/kn0f9dYUWs1N7Nwvo1wwUYvKiR26Zco="
478 - "github.com/jackc/pgproto3/v2 v2.0.4/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA="
479 - "github.com/jackc/pgservicefile v0.0.0-20200307190119-3430c5407db8/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E="
480 - "github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b h1:C8S2+VttkHFdOOCXJe+YGfa4vHYwlt4Zx+IVXQ97jYg="
481 - "github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E="
482 - "github.com/jackc/pgtype v0.0.0-20190421001408-4ed0de4755e0/go.mod h1:hdSHsc1V01CGwFsrv11mJRHWJ6aifDLfdV3aVjFF0zg="
483 - "github.com/jackc/pgtype v0.0.0-20190824184912-ab885b375b90/go.mod h1:KcahbBH1nCMSo2DXpzsoWOAfFkdEtEJpPbVLq8eE+mc="
484 - "github.com/jackc/pgtype v0.0.0-20190828014616-a8802b16cc59/go.mod h1:MWlu30kVJrUS8lot6TQqcg7mtthZ9T0EoIBFiJcmcyw="
485 - "github.com/jackc/pgtype v1.2.0/go.mod h1:5m2OfMh1wTK7x+Fk952IDmI4nw3nPrvtQdM0ZT4WpC0="
486 - "github.com/jackc/pgtype v1.3.1-0.20200510190516-8cd94a14c75a/go.mod h1:vaogEUkALtxZMCH411K+tKzNpwzCKU+AnPzBKZ+I+Po="
487 - "github.com/jackc/pgtype v1.3.1-0.20200606141011-f6355165a91c/go.mod h1:cvk9Bgu/VzJ9/lxTO5R5sf80p0DiucVtN7ZxvaC4GmQ="
488 - "github.com/jackc/pgtype v1.4.3-0.20200905161353-e7d2b057a716 h1:DrP52jA32liWkjCF/g3rYC1QjnRh6kvyXaZSevAtlqE="
489 - "github.com/jackc/pgtype v1.4.3-0.20200905161353-e7d2b057a716/go.mod h1:JCULISAZBFGrHaOXIIFiyfzW5VY0GRitRr8NeJsrdig="
490 - "github.com/jackc/pgx/v4 v4.0.0-20190420224344-cc3461e65d96/go.mod h1:mdxmSJJuR08CZQyj1PVQBHy9XOp5p8/SHH6a0psbY9Y="
491 - "github.com/jackc/pgx/v4 v4.0.0-20190421002000-1b8f0016e912/go.mod h1:no/Y67Jkk/9WuGR0JG/JseM9irFbnEPbuWV2EELPNuM="
492 - "github.com/jackc/pgx/v4 v4.0.0-pre1.0.20190824185557-6972a5742186/go.mod h1:X+GQnOEnf1dqHGpw7JmHqHc1NxDoalibchSk9/RWuDc="
493 - "github.com/jackc/pgx/v4 v4.5.0/go.mod h1:EpAKPLdnTorwmPUUsqrPxy5fphV18j9q3wrfRXgo+kA="
494 - "github.com/jackc/pgx/v4 v4.6.1-0.20200510190926-94ba730bb1e9/go.mod h1:t3/cdRQl6fOLDxqtlyhe9UWgfIi9R8+8v8GKV5TRA/o="
495 - "github.com/jackc/pgx/v4 v4.6.1-0.20200606145419-4e5062306904/go.mod h1:ZDaNWkt9sW1JMiNn0kdYBaLelIhw7Pg4qd+Vk6tw7Hg="
496 - "github.com/jackc/pgx/v4 v4.8.2-0.20200910143026-040df1ccef85 h1:G5gbS1Q6cq7/Q1Z1CUqU9IKWfar2R1P6CE0zkKClEG0="
497 - "github.com/jackc/pgx/v4 v4.8.2-0.20200910143026-040df1ccef85/go.mod h1:OWJpVJk5U9XXEiYHeQ+5NtRt82Y5c8gvIZj96kl27Ow="
498 - "github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
499 - "github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
500 - "github.com/jackc/puddle v1.1.0/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
501 - "github.com/jackc/puddle v1.1.1/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
502 - "github.com/jackc/puddle v1.1.2-0.20200821025810-91d0159cc97a h1:ec2LCBkfN1pOq0PhLRH/QitjSXr9s2dnh0gOFyohxHM="
503 - "github.com/jackc/puddle v1.1.2-0.20200821025810-91d0159cc97a/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
504 - "github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck="
505 - "github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ="
506 - "github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ="
507 - "github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI="
508 - "github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo="
509 - "github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ="
510 - "github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw="
511 - "github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE="
512 - "github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI="
513 - "github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
514 - "github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
515 - "github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
516 - "github.com/lib/pq v1.3.0 h1:/qkRGz8zljWiDcFvgpwUpwIAPu3r07TDvs3Rws+o/pU="
517 - "github.com/lib/pq v1.3.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
518 - "github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ="
519 - "github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE="
520 - "github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc="
521 - "github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
522 - "github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
523 - "github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
524 - "github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ="
525 - "github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU="
526 - "github.com/mattn/go-sqlite3 v1.14.8 h1:gDp86IdQsN/xWjIEmr9MF6o9mpksUgh0fu+9ByFxzIU="
527 - "github.com/mattn/go-sqlite3 v1.14.8/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU="
528 - "github.com/mediocregopher/radix/v3 v3.5.0 h1:8QHQmNh2ne9aFxTD3z63u/bkPPiOtknHoz80oP8EA/E="
529 - "github.com/mediocregopher/radix/v3 v3.5.0/go.mod h1:8FL3F6UQRXHXIBSPUs5h0RybMF8i4n7wVopoX3x7Bv8="
530 - "github.com/memcachier/mc/v3 v3.0.1 h1:Os/fUl/8c+hc1qWgjv5hNK0JI6GxKUOuehzB/UmjLP0="
531 - "github.com/memcachier/mc/v3 v3.0.1/go.mod h1:GzjocBahcXPxt2cmqzknrgqCOmMxiSzhVKPOe90Tpug="
532 - "github.com/natefinch/npipe v0.0.0-20160621034901-c1b8fa8bdcce h1:TqjP/BTDrwN7zP9xyXVuLsMBXYMt6LLYi55PlrIcq8U="
533 - "github.com/natefinch/npipe v0.0.0-20160621034901-c1b8fa8bdcce/go.mod h1:ifHPsLndGGzvgzcaXUvzmt6LxKT4pJ+uzEhtnMt+f7A="
534 - "github.com/omeid/go-yarn v0.0.1 h1:mUQExNwUrYn7tZRwQdsUuoQWHIujtjjpjb/PAtUj9dk="
535 - "github.com/omeid/go-yarn v0.0.1/go.mod h1:JYxmAvShSw7YmX/9vFsccpJE4o/KW111eUh3n/TQ5h8="
536 - "github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0="
537 - "github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4="
538 - "github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0="
539 - "github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM="
540 - "github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4="
541 - "github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4="
542 - "github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ="
543 - "github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU="
544 - "github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc="
545 - "github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0="
546 - "github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4="
547 - "github.com/shopspring/decimal v0.0.0-20200227202807-02e2044944cc h1:jUIKcSPO9MoMJBbEoyE/RJoE8vz7Mb8AjvifMMwSyvY="
548 - "github.com/shopspring/decimal v0.0.0-20200227202807-02e2044944cc/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o="
549 - "github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q="
550 - "github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE="
551 - "github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME="
552 - "github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME="
553 - "github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE="
554 - "github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs="
555 - "github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI="
556 - "github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4="
557 - "github.com/stretchr/testify v1.5.1 h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4="
558 - "github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA="
559 - "github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q="
560 - "go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE="
561 - "go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE="
562 - "go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ="
563 - "go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0="
564 - "go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU="
565 - "go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA="
566 - "go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q="
567 - "go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q="
568 - "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w="
569 - "golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE="
570 - "golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
571 - "golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
572 - "golang.org/x/crypto v0.0.0-20190911031432-227b76d455e7/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
573 - "golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto="
574 - "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 h1:psW17arqaxU48Z5kZ0CQnkZWQJsqcURM6tKiBApRjXI="
575 - "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto="
576 - "golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc="
577 - "golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc="
578 - "golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg="
579 - "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg="
580 - "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s="
581 - "golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s="
582 - "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM="
583 - "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e h1:vcxGaoTs7kV8m5Np9uUNQin4BrLOthgV7252N8V+FwY="
584 - "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM="
585 - "golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
586 - "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
587 - "golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
588 - "golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
589 - "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
590 - "golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
591 - "golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
592 - "golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
593 - "golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
594 - "golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
595 - "golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
596 - "golang.org/x/sys v0.0.0-20200428200454-593003d681fa h1:yMbJOvnfYkO1dSAviTu/ZguZWLBTXx4xE3LYrxUCCiA="
597 - "golang.org/x/sys v0.0.0-20200428200454-593003d681fa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
598 - "golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ="
599 - "golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk="
600 - "golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k="
601 - "golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ="
602 - "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ="
603 - "golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs="
604 - "golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q="
605 - "golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc="
606 - "golang.org/x/tools v0.0.0-20190823170909-c4a336ef6a2f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
607 - "golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
608 - "golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
609 - "golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
610 - "golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
611 - "golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
612 - "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
613 - "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
614 - "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE="
615 - "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
616 - "gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d h1:TxyelI5cVkbREznMhfzycHdkp5cLA7DpE+GKjSslYhM="
617 - "gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d/go.mod h1:cuepJuh7vyXfUyUwEgHQXw849cJrilpS5NeIjOWESAw="
618 - "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0="
619 - "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY="
620 - "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0="
621 - "gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI="
622 - "gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s="
623 - "gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22 h1:VpOs+IwYnYBaFnrNAeB8UUWtL3vEUnzSCL1nVjPhqrw="
624 - "gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA="
625 - "gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce h1:+JknDZhAj8YMt7GC73Ei8pv4MzjDUNPHgQWJdtMAaDU="
626 - "gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce/go.mod h1:5AcXVHNjg+BDxry382+8OKon8SEWiKktQR07RKPsv1c="
627 - "gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI="
628 - "gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10="
629 - "gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI="
630 - "honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg="
631 -)
632 -go-module_set_globals
633 -
634 -DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
635 -HOMEPAGE="https://www.zabbix.com/"
636 -MY_P=${P/_/}
637 -MY_PV=${PV/_/}
638 -SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
639 - agent2? ( ${EGO_SUM_SRC_URI} )
640 -"
641 -
642 -LICENSE="GPL-2"
643 -SLOT="0/$(ver_cut 1-2)"
644 -WEBAPP_MANUAL_SLOT="yes"
645 -KEYWORDS="amd64 x86"
646 -IUSE="+agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy server snmp sqlite ssh ssl static"
647 -REQUIRED_USE="|| ( agent agent2 frontend proxy server )
648 - proxy? ( ^^ ( mysql oracle postgres sqlite ) )
649 - server? ( ^^ ( mysql oracle postgres ) !sqlite )
650 - ssl? ( ^^ ( gnutls openssl ) )
651 - static? ( !oracle !snmp )"
652 -
653 -COMMON_DEPEND="
654 - curl? ( net-misc/curl )
655 - java? ( >=virtual/jdk-1.8:* )
656 - ldap? (
657 - =dev-libs/cyrus-sasl-2*
658 - net-libs/gnutls
659 - net-nds/openldap
660 - )
661 - libxml2? ( dev-libs/libxml2 )
662 - mysql? ( dev-db/mysql-connector-c )
663 - odbc? ( dev-db/unixODBC )
664 - openipmi? ( sys-libs/openipmi )
665 - oracle? ( dev-db/oracle-instantclient[odbc,sdk] )
666 - postgres? ( dev-db/postgresql:* )
667 - proxy? ( sys-libs/zlib )
668 - server? (
669 - dev-libs/libevent
670 - sys-libs/zlib
671 - )
672 - snmp? ( net-analyzer/net-snmp )
673 - sqlite? ( dev-db/sqlite )
674 - ssh? ( net-libs/libssh2 )
675 - ssl? (
676 - gnutls? ( net-libs/gnutls:0= )
677 - openssl? ( dev-libs/openssl:=[-bindist(-)] )
678 - )
679 -"
680 -
681 -RDEPEND="${COMMON_DEPEND}
682 - acct-group/zabbix
683 - acct-user/zabbix
684 - java? ( >=virtual/jre-1.8:* )
685 - mysql? ( virtual/mysql )
686 - proxy? ( net-analyzer/fping[suid] )
687 - server? (
688 - app-admin/webapp-config
689 - dev-libs/libevent
690 - dev-libs/libpcre
691 - net-analyzer/fping[suid]
692 - )
693 - frontend? (
694 - app-admin/webapp-config
695 - dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
696 - media-libs/gd[png]
697 - virtual/httpd-php:*
698 - mysql? ( dev-lang/php[mysqli] )
699 - odbc? ( dev-lang/php[odbc] )
700 - oracle? ( dev-lang/php[oci8-instant-client] )
701 - postgres? ( dev-lang/php[postgres] )
702 - sqlite? ( dev-lang/php[sqlite] )
703 - )
704 -"
705 -DEPEND="${COMMON_DEPEND}
706 - static? (
707 - curl? ( net-misc/curl[static-libs] )
708 - ldap? (
709 - =dev-libs/cyrus-sasl-2*[static-libs]
710 - net-libs/gnutls[static-libs]
711 - net-nds/openldap[static-libs]
712 - )
713 - libxml2? ( dev-libs/libxml2[static-libs] )
714 - mysql? ( dev-db/mysql-connector-c[static-libs] )
715 - odbc? ( dev-db/unixODBC[static-libs] )
716 - postgres? ( dev-db/postgresql:*[static-libs] )
717 - sqlite? ( dev-db/sqlite[static-libs] )
718 - ssh? ( net-libs/libssh2 )
719 - )
720 -"
721 -BDEPEND="
722 - virtual/pkgconfig
723 - agent2? (
724 - >=dev-lang/go-1.12
725 - app-arch/unzip
726 - )
727 -"
728 -
729 -# upstream tests fail for agent2
730 -RESTRICT="test"
731 -
732 -PATCHES=(
733 - "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
734 - "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
735 -)
736 -
737 -S=${WORKDIR}/${MY_P}
738 -
739 -ZABBIXJAVA_BASE="opt/zabbix_java"
740 -
741 -pkg_setup() {
742 - if use oracle; then
743 - if [ -z "${ORACLE_HOME}" ]; then
744 - eerror
745 - eerror "The environment variable ORACLE_HOME must be set"
746 - eerror "and point to the correct location."
747 - eerror "It looks like you don't have Oracle installed."
748 - eerror
749 - die "Environment variable ORACLE_HOME is not set"
750 - fi
751 - fi
752 -
753 - if use frontend; then
754 - webapp_pkg_setup
755 - fi
756 -
757 - java-pkg-opt-2_pkg_setup
758 -}
759 -
760 -src_unpack() {
761 - default
762 - if use agent2; then
763 - go-module_src_unpack
764 - fi
765 -}
766 -
767 -src_configure() {
768 - econf \
769 - $(use_enable agent) \
770 - $(use_enable agent2) \
771 - $(use_enable ipv6) \
772 - $(use_enable java) \
773 - $(use_enable proxy) \
774 - $(use_enable server) \
775 - $(use_enable static) \
776 - $(use_with curl libcurl) \
777 - $(use_with gnutls) \
778 - $(use_with ldap) \
779 - $(use_with libxml2) \
780 - $(use_with mysql) \
781 - $(use_with odbc unixodbc) \
782 - $(use_with openipmi openipmi) \
783 - $(use_with openssl) \
784 - $(use_with oracle) \
785 - $(use_with postgres postgresql) \
786 - $(use_with snmp net-snmp) \
787 - $(use_with sqlite sqlite3) \
788 - $(use_with ssh ssh2)
789 -}
790 -
791 -src_compile() {
792 - if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
793 - emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
794 - fi
795 -}
796 -
797 -src_install() {
798 - local dirs=(
799 - /etc/zabbix
800 - /var/lib/zabbix
801 - /var/lib/zabbix/home
802 - /var/lib/zabbix/scripts
803 - /var/lib/zabbix/alertscripts
804 - /var/lib/zabbix/externalscripts
805 - /var/log/zabbix
806 - )
807 -
808 - for dir in "${dirs[@]}"; do
809 - dodir "${dir}"
810 - keepdir "${dir}"
811 - done
812 -
813 - if use server; then
814 - insinto /etc/zabbix
815 - doins "${S}"/conf/zabbix_server.conf
816 - fperms 0640 /etc/zabbix/zabbix_server.conf
817 - fowners root:zabbix /etc/zabbix/zabbix_server.conf
818 -
819 - newinitd "${FILESDIR}"/zabbix-server-r1.init zabbix-server
820 -
821 - dosbin src/zabbix_server/zabbix_server
822 -
823 - insinto /usr/share/zabbix
824 - doins -r "${S}"/database/
825 -
826 - systemd_dounit "${FILESDIR}"/zabbix-server.service
827 - newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
828 - fi
829 -
830 - if use proxy; then
831 - insinto /etc/zabbix
832 - doins "${S}"/conf/zabbix_proxy.conf
833 - fperms 0640 /etc/zabbix/zabbix_proxy.conf
834 - fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
835 -
836 - newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
837 -
838 - dosbin src/zabbix_proxy/zabbix_proxy
839 -
840 - insinto /usr/share/zabbix
841 - doins -r "${S}"/database/
842 -
843 - systemd_dounit "${FILESDIR}"/zabbix-proxy.service
844 - newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
845 - fi
846 -
847 - if use agent; then
848 - insinto /etc/zabbix
849 - doins "${S}"/conf/zabbix_agentd.conf
850 - fperms 0640 /etc/zabbix/zabbix_agentd.conf
851 - fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
852 -
853 - newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
854 -
855 - dosbin src/zabbix_agent/zabbix_agentd
856 - dobin \
857 - src/zabbix_sender/zabbix_sender \
858 - src/zabbix_get/zabbix_get
859 -
860 - systemd_dounit "${FILESDIR}"/zabbix-agentd.service
861 - newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
862 - fi
863 -
864 - if use agent2; then
865 - insinto /etc/zabbix
866 - doins "${S}"/src/go/conf/zabbix_agent2.conf
867 - fperms 0640 /etc/zabbix/zabbix_agent2.conf
868 - fowners root:zabbix /etc/zabbix/zabbix_agent2.conf
869 -
870 - newinitd "${FILESDIR}"/zabbix-agent2.init zabbix-agent2
871 -
872 - dosbin src/go/bin/zabbix_agent2
873 -
874 - systemd_dounit "${FILESDIR}"/zabbix-agent2.service
875 - newtmpfiles "${FILESDIR}"/zabbix-agent2.tmpfiles zabbix-agent2.conf
876 - fi
877 -
878 - fowners root:zabbix /etc/zabbix
879 - fowners zabbix:zabbix \
880 - /var/lib/zabbix \
881 - /var/lib/zabbix/home \
882 - /var/lib/zabbix/scripts \
883 - /var/lib/zabbix/alertscripts \
884 - /var/lib/zabbix/externalscripts \
885 - /var/log/zabbix
886 - fperms 0750 \
887 - /etc/zabbix \
888 - /var/lib/zabbix \
889 - /var/lib/zabbix/home \
890 - /var/lib/zabbix/scripts \
891 - /var/lib/zabbix/alertscripts \
892 - /var/lib/zabbix/externalscripts \
893 - /var/log/zabbix
894 -
895 - dodoc README INSTALL NEWS ChangeLog \
896 - conf/zabbix_agentd.conf \
897 - conf/zabbix_proxy.conf \
898 - conf/zabbix_agentd/userparameter_examples.conf \
899 - conf/zabbix_agentd/userparameter_mysql.conf \
900 - conf/zabbix_server.conf
901 -
902 - if use frontend; then
903 - webapp_src_preinst
904 - cp -R ui/* "${D}/${MY_HTDOCSDIR}"
905 - webapp_configfile \
906 - "${MY_HTDOCSDIR}"/include/db.inc.php \
907 - "${MY_HTDOCSDIR}"/include/config.inc.php
908 - webapp_src_install
909 - fi
910 -
911 - if use java; then
912 - dodir \
913 - /${ZABBIXJAVA_BASE} \
914 - /${ZABBIXJAVA_BASE}/bin \
915 - /${ZABBIXJAVA_BASE}/lib
916 - keepdir /${ZABBIXJAVA_BASE}
917 - exeinto /${ZABBIXJAVA_BASE}/bin
918 - doexe src/zabbix_java/bin/zabbix-java-gateway-${MY_PV}.jar
919 - exeinto /${ZABBIXJAVA_BASE}/lib
920 - doexe \
921 - src/zabbix_java/lib/logback-classic-1.2.3.jar \
922 - src/zabbix_java/lib/logback-console.xml \
923 - src/zabbix_java/lib/logback-core-1.2.3.jar \
924 - src/zabbix_java/lib/logback.xml \
925 - src/zabbix_java/lib/android-json-4.3_r3.1.jar \
926 - src/zabbix_java/lib/slf4j-api-1.7.30.jar
927 - newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
928 - newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
929 - fi
930 -}
931 -
932 -pkg_postinst() {
933 - if use server || use proxy ; then
934 - elog
935 - elog "You may need to configure your database for Zabbix"
936 - elog "if you have not already done so."
937 - elog
938 -
939 - zabbix_homedir=$(egethome zabbix)
940 - if [ -n "${zabbix_homedir}" ] && \
941 - [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
942 - ewarn
943 - ewarn "The user 'zabbix' should have his homedir changed"
944 - ewarn "to /var/lib/zabbix/home if you want to use"
945 - ewarn "custom alert scripts."
946 - ewarn
947 - ewarn "A real homedir might be needed for configfiles"
948 - ewarn "for custom alert scripts."
949 - ewarn
950 - ewarn "To change the homedir use:"
951 - ewarn " usermod -d /var/lib/zabbix/home zabbix"
952 - ewarn
953 - fi
954 - fi
955 -
956 - if use server; then
957 - tmpfiles_process zabbix-server.conf
958 -
959 - elog
960 - elog "For distributed monitoring you have to run:"
961 - elog
962 - elog "zabbix_server -n <nodeid>"
963 - elog
964 - elog "This will convert database data for use with Node ID"
965 - elog "and also adds a local node."
966 - elog
967 - fi
968 -
969 - if use proxy; then
970 - tmpfiles_process zabbix-proxy.conf
971 - fi
972 -
973 - if use agent; then
974 - tmpfiles_process zabbix-agentd.conf
975 - fi
976 -
977 - if use agent2; then
978 - tmpfiles_process zabbix-agent2.conf
979 - fi
980 -
981 - elog "--"
982 - elog
983 - elog "You may need to add these lines to /etc/services:"
984 - elog
985 - elog "zabbix-agent 10050/tcp Zabbix Agent"
986 - elog "zabbix-agent 10050/udp Zabbix Agent"
987 - elog "zabbix-trapper 10051/tcp Zabbix Trapper"
988 - elog "zabbix-trapper 10051/udp Zabbix Trapper"
989 - elog
990 -
991 - if use server || use proxy ; then
992 - # check for fping
993 - fping_perms=$(stat -c %a /usr/sbin/fping 2>/dev/null)
994 - case "${fping_perms}" in
995 - 4[157][157][157])
996 - ;;
997 - *)
998 - ewarn
999 - ewarn "If you want to use the checks 'icmpping' and 'icmppingsec',"
1000 - ewarn "you have to make /usr/sbin/fping setuid root and executable"
1001 - ewarn "by everyone. Run the following command to fix it:"
1002 - ewarn
1003 - ewarn " chmod u=rwsx,g=rx,o=rx /usr/sbin/fping"
1004 - ewarn
1005 - ewarn "Please be aware that this might impose a security risk,"
1006 - ewarn "depending on the code quality of fping."
1007 - ewarn
1008 - ;;
1009 - esac
1010 - fi
1011 -}
1012 -
1013 -pkg_prerm() {
1014 - (use frontend || use server) && webapp_pkg_prerm
1015 -}
1016
1017 diff --git a/net-analyzer/zabbix/zabbix-5.4.8-r2.ebuild b/net-analyzer/zabbix/zabbix-5.4.8-r2.ebuild
1018 deleted file mode 100644
1019 index d9e19c691037..000000000000
1020 --- a/net-analyzer/zabbix/zabbix-5.4.8-r2.ebuild
1021 +++ /dev/null
1022 @@ -1,632 +0,0 @@
1023 -# Copyright 1999-2022 Gentoo Authors
1024 -# Distributed under the terms of the GNU General Public License v2
1025 -
1026 -EAPI=7
1027 -
1028 -GO_OPTIONAL="yes"
1029 -# needed to make webapp-config dep optional
1030 -WEBAPP_OPTIONAL="yes"
1031 -inherit webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
1032 -# content of src/go/go.sum
1033 -# sed -E "s/^/\t\"/g" src/go/go.sum | sed -E "s/$/\"/g"
1034 -EGO_SUM=(
1035 - "github.com/BurntSushi/locker v0.0.0-20171006230638-a6e239ea1c69 h1:+tu3HOoMXB7RXEINRVIpxJCT+KdYiI7LAEAUrOw3dIU="
1036 - "github.com/BurntSushi/locker v0.0.0-20171006230638-a6e239ea1c69/go.mod h1:L1AbZdiDllfyYH5l5OkAaZtk7VkWe89bPJFmnDBNHxg="
1037 - "github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU="
1038 - "github.com/chromedp/cdproto v0.0.0-20210104223854-2cc87dae3ee3 h1:XeGYLuu3Yu3/2/FLDXyObe6lBYtUFDTJgjjNPcfcU40="
1039 - "github.com/chromedp/cdproto v0.0.0-20210104223854-2cc87dae3ee3/go.mod h1:55pim6Ht4LJKdVLlyFJV/g++HsEA1hQxPbB5JyNdZC0="
1040 - "github.com/chromedp/chromedp v0.6.0 h1:jjzHzXW5pNdKt1D9cEDAKZM/yZ2EwL/hLyGbCUFldBI="
1041 - "github.com/chromedp/chromedp v0.6.0/go.mod h1:Yay7TUDCNOQBK8EJDUon6AUaQI12VEBOuULcGtY4uDY="
1042 - "github.com/chromedp/sysutil v1.0.0 h1:+ZxhTpfpZlmchB58ih/LBHX52ky7w2VhQVKQMucy3Ic="
1043 - "github.com/chromedp/sysutil v1.0.0/go.mod h1:kgWmDdq8fTzXYcKIBqIYvRRTnYb9aNS9moAV0xufSww="
1044 - "github.com/cockroachdb/apd v1.1.0 h1:3LFP3629v+1aKXU5Q37mxmRxX/pIu1nijXydLShEq5I="
1045 - "github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ="
1046 - "github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4="
1047 - "github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4="
1048 - "github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY="
1049 - "github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38="
1050 - "github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c="
1051 - "github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38="
1052 - "github.com/dustin/gomemcached v0.0.0-20160817010731-a2284a01c143 h1:K9CFK8HRZWzmoIWbpA7u0XYLggCyfa/N77eVaq/nUiA="
1053 - "github.com/dustin/gomemcached v0.0.0-20160817010731-a2284a01c143/go.mod h1:BLhrehfVmtABJWBZTJV8HyPWCSZoiMzjjcZ3+vHHhPI="
1054 - "github.com/eclipse/paho.mqtt.golang v1.2.0 h1:1F8mhG9+aO5/xpdtFkW4SxOJB67ukuDC3t2y2qayIX0="
1055 - "github.com/eclipse/paho.mqtt.golang v1.2.0/go.mod h1:H9keYFcgq3Qr5OUJm/JZI/i6U7joQ8SYLhZwfeOo6Ts="
1056 - "github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4="
1057 - "github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ="
1058 - "github.com/go-ldap/ldap v3.0.3+incompatible h1:HTeSZO8hWMS1Rgb2Ziku6b8a7qRIZZMHjsvuZyatzwk="
1059 - "github.com/go-ldap/ldap v3.0.3+incompatible/go.mod h1:qfd9rJvER9Q0/D/Sqn1DfHRoBp40uXYvFoEVrNEPqRc="
1060 - "github.com/go-logfmt/logfmt v0.5.0 h1:TrB8swr/68K7m9CcGut2g3UOihhbcbiMAYiuTXdEih4="
1061 - "github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A="
1062 - "github.com/go-ole/go-ole v1.2.4 h1:nNBDSCOigTSiarFpYE9J/KtEA1IOW4CNeqT9TQDqCxI="
1063 - "github.com/go-ole/go-ole v1.2.4/go.mod h1:XCwSNxSkXRo4vlyPy93sltvi/qJq0jqQhjqQNIwKuxM="
1064 - "github.com/go-sql-driver/mysql v1.5.0 h1:ozyZYNQW3x3HtqT1jira07DN2PArx2v7/mN66gGcHOs="
1065 - "github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg="
1066 - "github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY="
1067 - "github.com/goburrow/modbus v0.1.0 h1:DejRZY73nEM6+bt5JSP6IsFolJ9dVcqxsYbpLbeW/ro="
1068 - "github.com/goburrow/modbus v0.1.0/go.mod h1:Kx552D5rLIS8E7TyUwQ/UdHEqvX5T8tyiGBTlzMcZBg="
1069 - "github.com/goburrow/serial v0.1.0 h1:v2T1SQa/dlUqQiYIT8+Cu7YolfqAi3K96UmhwYyuSrA="
1070 - "github.com/goburrow/serial v0.1.0/go.mod h1:sAiqG0nRVswsm1C97xsttiYCzSLBmUZ/VSlVLZJ8haA="
1071 - "github.com/gobwas/httphead v0.1.0 h1:exrUm0f4YX0L7EBwZHuCF4GDp8aJfVeBrlLQrs6NqWU="
1072 - "github.com/gobwas/httphead v0.1.0/go.mod h1:O/RXo79gxV8G+RqlR/otEwx4Q36zl9rqC5u12GKvMCM="
1073 - "github.com/gobwas/pool v0.2.1 h1:xfeeEhW7pwmX8nuLVlqbzVc7udMDrwetjEv+TZIz1og="
1074 - "github.com/gobwas/pool v0.2.1/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw="
1075 - "github.com/gobwas/ws v1.0.4 h1:5eXU1CZhpQdq5kXbKb+sECH5Ia5KiO6CYzIzdlVx6Bs="
1076 - "github.com/gobwas/ws v1.0.4/go.mod h1:szmBTxLgaFppYjEmNtny/v3w89xOydFnnZMcgRRu/EM="
1077 - "github.com/godbus/dbus v4.1.0+incompatible h1:WqqLRTsQic3apZUK9qC5sGNfXthmPXzUZ7nQPrNITa4="
1078 - "github.com/godbus/dbus v4.1.0+incompatible/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw="
1079 - "github.com/godror/godror v0.20.1 h1:s/ehD65nfVzWR2MrZGChDkLvVPlIVxbt+Jpzfwkl1c8="
1080 - "github.com/godror/godror v0.20.1/go.mod h1:YlPoIf962ZZKPM5Xqa8NxmGgck39pi51tqAs+K3IaFM="
1081 - "github.com/gofrs/uuid v3.2.0+incompatible h1:y12jRkkFxsd7GpqdSZ+/KCs/fJbqpEXSGd4+jfEaewE="
1082 - "github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM="
1083 - "github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4="
1084 - "github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE="
1085 - "github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI="
1086 - "github.com/jackc/chunkreader v1.0.0 h1:4s39bBR8ByfqH+DKm8rQA3E1LHZWB9XWcrz8fqaZbe0="
1087 - "github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo="
1088 - "github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk="
1089 - "github.com/jackc/chunkreader/v2 v2.0.1 h1:i+RDz65UE+mmpjTfyz0MoVTnzeYxroil2G82ki7MGG8="
1090 - "github.com/jackc/chunkreader/v2 v2.0.1/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk="
1091 - "github.com/jackc/pgconn v0.0.0-20190420214824-7e0022ef6ba3/go.mod h1:jkELnwuX+w9qN5YIfX0fl88Ehu4XC3keFuOJJk9pcnA="
1092 - "github.com/jackc/pgconn v0.0.0-20190824142844-760dd75542eb/go.mod h1:lLjNuW/+OfW9/pnVKPazfWOgNfH2aPem8YQ7ilXGvJE="
1093 - "github.com/jackc/pgconn v0.0.0-20190831204454-2fabfa3c18b7/go.mod h1:ZJKsE/KZfsUgOEh9hBm+xYTstcNHg7UPMVJqRfQxq4s="
1094 - "github.com/jackc/pgconn v1.4.0/go.mod h1:Y2O3ZDF0q4mMacyWV3AstPJpeHXWGEetiFttmq5lahk="
1095 - "github.com/jackc/pgconn v1.5.0/go.mod h1:QeD3lBfpTFe8WUnPZWN5KY/mB8FGMIYRdd8P8Jr0fAI="
1096 - "github.com/jackc/pgconn v1.5.1-0.20200601181101-fa742c524853/go.mod h1:QeD3lBfpTFe8WUnPZWN5KY/mB8FGMIYRdd8P8Jr0fAI="
1097 - "github.com/jackc/pgconn v1.6.5-0.20200905181414-0d4f029683fc h1:9ThyBXKdyBFN2Y1NSCPGCA0kdWCNpd9u4SKWwtr6GfU="
1098 - "github.com/jackc/pgconn v1.6.5-0.20200905181414-0d4f029683fc/go.mod h1:gm9GeeZiC+Ja7JV4fB/MNDeaOqsCrzFiZlLVhAompxk="
1099 - "github.com/jackc/pgio v1.0.0 h1:g12B9UwVnzGhueNavwioyEEpAmqMe1E/BN9ES+8ovkE="
1100 - "github.com/jackc/pgio v1.0.0/go.mod h1:oP+2QK2wFfUWgr+gxjoBH9KGBb31Eio69xUb0w5bYf8="
1101 - "github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2 h1:JVX6jT/XfzNqIjye4717ITLaNwV9mWbJx0dLCpcRzdA="
1102 - "github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2/go.mod h1:fGZlG77KXmcq05nJLRkk0+p82V8B8Dw8KN2/V9c/OAE="
1103 - "github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM="
1104 - "github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg="
1105 - "github.com/jackc/pgproto3 v1.1.0 h1:FYYE4yRw+AgI8wXIinMlNjBbp/UitDJwfj5LqqewP1A="
1106 - "github.com/jackc/pgproto3 v1.1.0/go.mod h1:eR5FA3leWg7p9aeAqi37XOTgTIbkABlvcPB3E5rlc78="
1107 - "github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190420180111-c116219b62db/go.mod h1:bhq50y+xrl9n5mRYyCBFKkpRVTLYJVWeCc+mEAI3yXA="
1108 - "github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190609003834-432c2951c711/go.mod h1:uH0AWtUmuShn0bcesswc4aBTWGvw0cAxIJp+6OB//Wg="
1109 - "github.com/jackc/pgproto3/v2 v2.0.0-rc3/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM="
1110 - "github.com/jackc/pgproto3/v2 v2.0.0-rc3.0.20190831210041-4c03ce451f29/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM="
1111 - "github.com/jackc/pgproto3/v2 v2.0.1/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA="
1112 - "github.com/jackc/pgproto3/v2 v2.0.4 h1:RHkX5ZUD9bl/kn0f9dYUWs1N7Nwvo1wwUYvKiR26Zco="
1113 - "github.com/jackc/pgproto3/v2 v2.0.4/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA="
1114 - "github.com/jackc/pgservicefile v0.0.0-20200307190119-3430c5407db8/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E="
1115 - "github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b h1:C8S2+VttkHFdOOCXJe+YGfa4vHYwlt4Zx+IVXQ97jYg="
1116 - "github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E="
1117 - "github.com/jackc/pgtype v0.0.0-20190421001408-4ed0de4755e0/go.mod h1:hdSHsc1V01CGwFsrv11mJRHWJ6aifDLfdV3aVjFF0zg="
1118 - "github.com/jackc/pgtype v0.0.0-20190824184912-ab885b375b90/go.mod h1:KcahbBH1nCMSo2DXpzsoWOAfFkdEtEJpPbVLq8eE+mc="
1119 - "github.com/jackc/pgtype v0.0.0-20190828014616-a8802b16cc59/go.mod h1:MWlu30kVJrUS8lot6TQqcg7mtthZ9T0EoIBFiJcmcyw="
1120 - "github.com/jackc/pgtype v1.2.0/go.mod h1:5m2OfMh1wTK7x+Fk952IDmI4nw3nPrvtQdM0ZT4WpC0="
1121 - "github.com/jackc/pgtype v1.3.1-0.20200510190516-8cd94a14c75a/go.mod h1:vaogEUkALtxZMCH411K+tKzNpwzCKU+AnPzBKZ+I+Po="
1122 - "github.com/jackc/pgtype v1.3.1-0.20200606141011-f6355165a91c/go.mod h1:cvk9Bgu/VzJ9/lxTO5R5sf80p0DiucVtN7ZxvaC4GmQ="
1123 - "github.com/jackc/pgtype v1.4.3-0.20200905161353-e7d2b057a716 h1:DrP52jA32liWkjCF/g3rYC1QjnRh6kvyXaZSevAtlqE="
1124 - "github.com/jackc/pgtype v1.4.3-0.20200905161353-e7d2b057a716/go.mod h1:JCULISAZBFGrHaOXIIFiyfzW5VY0GRitRr8NeJsrdig="
1125 - "github.com/jackc/pgx/v4 v4.0.0-20190420224344-cc3461e65d96/go.mod h1:mdxmSJJuR08CZQyj1PVQBHy9XOp5p8/SHH6a0psbY9Y="
1126 - "github.com/jackc/pgx/v4 v4.0.0-20190421002000-1b8f0016e912/go.mod h1:no/Y67Jkk/9WuGR0JG/JseM9irFbnEPbuWV2EELPNuM="
1127 - "github.com/jackc/pgx/v4 v4.0.0-pre1.0.20190824185557-6972a5742186/go.mod h1:X+GQnOEnf1dqHGpw7JmHqHc1NxDoalibchSk9/RWuDc="
1128 - "github.com/jackc/pgx/v4 v4.5.0/go.mod h1:EpAKPLdnTorwmPUUsqrPxy5fphV18j9q3wrfRXgo+kA="
1129 - "github.com/jackc/pgx/v4 v4.6.1-0.20200510190926-94ba730bb1e9/go.mod h1:t3/cdRQl6fOLDxqtlyhe9UWgfIi9R8+8v8GKV5TRA/o="
1130 - "github.com/jackc/pgx/v4 v4.6.1-0.20200606145419-4e5062306904/go.mod h1:ZDaNWkt9sW1JMiNn0kdYBaLelIhw7Pg4qd+Vk6tw7Hg="
1131 - "github.com/jackc/pgx/v4 v4.8.2-0.20200910143026-040df1ccef85 h1:G5gbS1Q6cq7/Q1Z1CUqU9IKWfar2R1P6CE0zkKClEG0="
1132 - "github.com/jackc/pgx/v4 v4.8.2-0.20200910143026-040df1ccef85/go.mod h1:OWJpVJk5U9XXEiYHeQ+5NtRt82Y5c8gvIZj96kl27Ow="
1133 - "github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
1134 - "github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
1135 - "github.com/jackc/puddle v1.1.0/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
1136 - "github.com/jackc/puddle v1.1.1/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
1137 - "github.com/jackc/puddle v1.1.2-0.20200821025810-91d0159cc97a h1:ec2LCBkfN1pOq0PhLRH/QitjSXr9s2dnh0gOFyohxHM="
1138 - "github.com/jackc/puddle v1.1.2-0.20200821025810-91d0159cc97a/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk="
1139 - "github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY="
1140 - "github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y="
1141 - "github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck="
1142 - "github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ="
1143 - "github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ="
1144 - "github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI="
1145 - "github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo="
1146 - "github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ="
1147 - "github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw="
1148 - "github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE="
1149 - "github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI="
1150 - "github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
1151 - "github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
1152 - "github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
1153 - "github.com/lib/pq v1.3.0 h1:/qkRGz8zljWiDcFvgpwUpwIAPu3r07TDvs3Rws+o/pU="
1154 - "github.com/lib/pq v1.3.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo="
1155 - "github.com/mailru/easyjson v0.7.6 h1:8yTIVnZgCoiM1TgqoeTl+LfU5Jg6/xL3QhGQnimLYnA="
1156 - "github.com/mailru/easyjson v0.7.6/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc="
1157 - "github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ="
1158 - "github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE="
1159 - "github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc="
1160 - "github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
1161 - "github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
1162 - "github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s="
1163 - "github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ="
1164 - "github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU="
1165 - "github.com/mattn/go-sqlite3 v1.14.8 h1:gDp86IdQsN/xWjIEmr9MF6o9mpksUgh0fu+9ByFxzIU="
1166 - "github.com/mattn/go-sqlite3 v1.14.8/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU="
1167 - "github.com/mediocregopher/radix/v3 v3.5.0 h1:8QHQmNh2ne9aFxTD3z63u/bkPPiOtknHoz80oP8EA/E="
1168 - "github.com/mediocregopher/radix/v3 v3.5.0/go.mod h1:8FL3F6UQRXHXIBSPUs5h0RybMF8i4n7wVopoX3x7Bv8="
1169 - "github.com/memcachier/mc/v3 v3.0.1 h1:Os/fUl/8c+hc1qWgjv5hNK0JI6GxKUOuehzB/UmjLP0="
1170 - "github.com/memcachier/mc/v3 v3.0.1/go.mod h1:GzjocBahcXPxt2cmqzknrgqCOmMxiSzhVKPOe90Tpug="
1171 - "github.com/natefinch/npipe v0.0.0-20160621034901-c1b8fa8bdcce h1:TqjP/BTDrwN7zP9xyXVuLsMBXYMt6LLYi55PlrIcq8U="
1172 - "github.com/natefinch/npipe v0.0.0-20160621034901-c1b8fa8bdcce/go.mod h1:ifHPsLndGGzvgzcaXUvzmt6LxKT4pJ+uzEhtnMt+f7A="
1173 - "github.com/omeid/go-yarn v0.0.1 h1:mUQExNwUrYn7tZRwQdsUuoQWHIujtjjpjb/PAtUj9dk="
1174 - "github.com/omeid/go-yarn v0.0.1/go.mod h1:JYxmAvShSw7YmX/9vFsccpJE4o/KW111eUh3n/TQ5h8="
1175 - "github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0="
1176 - "github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4="
1177 - "github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0="
1178 - "github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM="
1179 - "github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4="
1180 - "github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4="
1181 - "github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ="
1182 - "github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU="
1183 - "github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc="
1184 - "github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0="
1185 - "github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4="
1186 - "github.com/shopspring/decimal v0.0.0-20200227202807-02e2044944cc h1:jUIKcSPO9MoMJBbEoyE/RJoE8vz7Mb8AjvifMMwSyvY="
1187 - "github.com/shopspring/decimal v0.0.0-20200227202807-02e2044944cc/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o="
1188 - "github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q="
1189 - "github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE="
1190 - "github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME="
1191 - "github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME="
1192 - "github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE="
1193 - "github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs="
1194 - "github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI="
1195 - "github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4="
1196 - "github.com/stretchr/testify v1.5.1 h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4="
1197 - "github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA="
1198 - "github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q="
1199 - "go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE="
1200 - "go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE="
1201 - "go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ="
1202 - "go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0="
1203 - "go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU="
1204 - "go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA="
1205 - "go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q="
1206 - "go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q="
1207 - "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w="
1208 - "golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE="
1209 - "golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
1210 - "golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
1211 - "golang.org/x/crypto v0.0.0-20190911031432-227b76d455e7/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI="
1212 - "golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto="
1213 - "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 h1:psW17arqaxU48Z5kZ0CQnkZWQJsqcURM6tKiBApRjXI="
1214 - "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto="
1215 - "golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc="
1216 - "golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc="
1217 - "golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg="
1218 - "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg="
1219 - "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s="
1220 - "golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7 h1:fHDIZ2oxGnUZRN6WgWFCbYBjH9uqVPRCUVUDhs0wnbA="
1221 - "golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s="
1222 - "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM="
1223 - "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e h1:vcxGaoTs7kV8m5Np9uUNQin4BrLOthgV7252N8V+FwY="
1224 - "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM="
1225 - "golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
1226 - "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
1227 - "golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY="
1228 - "golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1229 - "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1230 - "golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1231 - "golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1232 - "golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1233 - "golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1234 - "golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1235 - "golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1236 - "golang.org/x/sys v0.0.0-20210104204734-6f8348627aad h1:MCsdmFSdEd4UEa5TKS5JztCRHK/WtvNei1edOj5RSRo="
1237 - "golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs="
1238 - "golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ="
1239 - "golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk="
1240 - "golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k="
1241 - "golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ="
1242 - "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ="
1243 - "golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs="
1244 - "golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q="
1245 - "golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc="
1246 - "golang.org/x/tools v0.0.0-20190823170909-c4a336ef6a2f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
1247 - "golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
1248 - "golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo="
1249 - "golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1250 - "golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1251 - "golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1252 - "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1253 - "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1254 - "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE="
1255 - "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0="
1256 - "gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d h1:TxyelI5cVkbREznMhfzycHdkp5cLA7DpE+GKjSslYhM="
1257 - "gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d/go.mod h1:cuepJuh7vyXfUyUwEgHQXw849cJrilpS5NeIjOWESAw="
1258 - "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0="
1259 - "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY="
1260 - "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0="
1261 - "gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI="
1262 - "gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s="
1263 - "gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22 h1:VpOs+IwYnYBaFnrNAeB8UUWtL3vEUnzSCL1nVjPhqrw="
1264 - "gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA="
1265 - "gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce h1:+JknDZhAj8YMt7GC73Ei8pv4MzjDUNPHgQWJdtMAaDU="
1266 - "gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce/go.mod h1:5AcXVHNjg+BDxry382+8OKon8SEWiKktQR07RKPsv1c="
1267 - "gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI="
1268 - "gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10="
1269 - "gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI="
1270 - "honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg="
1271 -)
1272 -go-module_set_globals
1273 -
1274 -DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
1275 -HOMEPAGE="https://www.zabbix.com/"
1276 -MY_P=${P/_/}
1277 -MY_PV=${PV/_/}
1278 -SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
1279 - agent2? ( ${EGO_SUM_SRC_URI} )
1280 -"
1281 -
1282 -LICENSE="GPL-2"
1283 -SLOT="0/$(ver_cut 1-2)"
1284 -WEBAPP_MANUAL_SLOT="yes"
1285 -KEYWORDS="amd64 x86"
1286 -IUSE="+agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy server snmp sqlite ssh ssl static"
1287 -REQUIRED_USE="|| ( agent agent2 frontend proxy server )
1288 - proxy? ( ^^ ( mysql oracle postgres sqlite ) )
1289 - server? ( ^^ ( mysql oracle postgres ) !sqlite )
1290 - ssl? ( ^^ ( gnutls openssl ) )
1291 - static? ( !oracle !snmp )"
1292 -
1293 -COMMON_DEPEND="
1294 - curl? ( net-misc/curl )
1295 - java? ( >=virtual/jdk-1.8:* )
1296 - ldap? (
1297 - =dev-libs/cyrus-sasl-2*
1298 - net-libs/gnutls
1299 - net-nds/openldap
1300 - )
1301 - libxml2? ( dev-libs/libxml2 )
1302 - mysql? ( dev-db/mysql-connector-c )
1303 - odbc? ( dev-db/unixODBC )
1304 - openipmi? ( sys-libs/openipmi )
1305 - oracle? ( dev-db/oracle-instantclient[odbc,sdk] )
1306 - postgres? ( dev-db/postgresql:* )
1307 - proxy? ( sys-libs/zlib )
1308 - server? (
1309 - dev-libs/libevent
1310 - sys-libs/zlib
1311 - )
1312 - snmp? ( net-analyzer/net-snmp )
1313 - sqlite? ( dev-db/sqlite )
1314 - ssh? ( net-libs/libssh2 )
1315 - ssl? (
1316 - gnutls? ( net-libs/gnutls:0= )
1317 - openssl? ( dev-libs/openssl:=[-bindist(-)] )
1318 - )
1319 -"
1320 -
1321 -RDEPEND="${COMMON_DEPEND}
1322 - acct-group/zabbix
1323 - acct-user/zabbix
1324 - java? ( >=virtual/jre-1.8:* )
1325 - mysql? ( virtual/mysql )
1326 - proxy? ( net-analyzer/fping[suid] )
1327 - server? (
1328 - app-admin/webapp-config
1329 - dev-libs/libevent
1330 - dev-libs/libpcre
1331 - net-analyzer/fping[suid]
1332 - )
1333 - frontend? (
1334 - app-admin/webapp-config
1335 - dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
1336 - media-libs/gd[png]
1337 - virtual/httpd-php:*
1338 - mysql? ( dev-lang/php[mysqli] )
1339 - odbc? ( dev-lang/php[odbc] )
1340 - oracle? ( dev-lang/php[oci8-instant-client] )
1341 - postgres? ( dev-lang/php[postgres] )
1342 - sqlite? ( dev-lang/php[sqlite] )
1343 - )
1344 -"
1345 -DEPEND="${COMMON_DEPEND}
1346 - static? (
1347 - curl? ( net-misc/curl[static-libs] )
1348 - ldap? (
1349 - =dev-libs/cyrus-sasl-2*[static-libs]
1350 - net-libs/gnutls[static-libs]
1351 - net-nds/openldap[static-libs]
1352 - )
1353 - libxml2? ( dev-libs/libxml2[static-libs] )
1354 - mysql? ( dev-db/mysql-connector-c[static-libs] )
1355 - odbc? ( dev-db/unixODBC[static-libs] )
1356 - postgres? ( dev-db/postgresql:*[static-libs] )
1357 - sqlite? ( dev-db/sqlite[static-libs] )
1358 - ssh? ( net-libs/libssh2 )
1359 - )
1360 -"
1361 -BDEPEND="
1362 - virtual/pkgconfig
1363 - agent2? (
1364 - >=dev-lang/go-1.12
1365 - app-arch/unzip
1366 - )
1367 -"
1368 -
1369 -# upstream tests fail for agent2
1370 -RESTRICT="test"
1371 -
1372 -PATCHES=(
1373 - "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
1374 - "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
1375 -)
1376 -
1377 -S=${WORKDIR}/${MY_P}
1378 -
1379 -ZABBIXJAVA_BASE="opt/zabbix_java"
1380 -
1381 -pkg_setup() {
1382 - if use oracle; then
1383 - if [ -z "${ORACLE_HOME}" ]; then
1384 - eerror
1385 - eerror "The environment variable ORACLE_HOME must be set"
1386 - eerror "and point to the correct location."
1387 - eerror "It looks like you don't have Oracle installed."
1388 - eerror
1389 - die "Environment variable ORACLE_HOME is not set"
1390 - fi
1391 - fi
1392 -
1393 - if use frontend; then
1394 - webapp_pkg_setup
1395 - fi
1396 -
1397 - java-pkg-opt-2_pkg_setup
1398 -}
1399 -
1400 -src_unpack() {
1401 - default
1402 - if use agent2; then
1403 - go-module_src_unpack
1404 - fi
1405 -}
1406 -
1407 -src_configure() {
1408 - econf \
1409 - "$(use_enable agent)" \
1410 - "$(use_enable agent2)" \
1411 - "$(use_enable ipv6)" \
1412 - "$(use_enable java)" \
1413 - "$(use_enable proxy)" \
1414 - "$(use_enable server)" \
1415 - "$(use_enable static)" \
1416 - "$(use_with curl libcurl)" \
1417 - "$(use_with gnutls)" \
1418 - "$(use_with ldap)" \
1419 - "$(use_with libxml2)" \
1420 - "$(use_with mysql)" \
1421 - "$(use_with odbc unixodbc)" \
1422 - "$(use_with openipmi openipmi)" \
1423 - "$(use_with openssl)" \
1424 - "$(use_with oracle)" \
1425 - "$(use_with postgres postgresql)" \
1426 - "$(use_with snmp net-snmp)" \
1427 - "$(use_with sqlite sqlite3)" \
1428 - "$(use_with ssh ssh2)"
1429 -}
1430 -
1431 -src_compile() {
1432 - if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
1433 - emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
1434 - fi
1435 -}
1436 -
1437 -src_install() {
1438 - local dirs=(
1439 - /etc/zabbix
1440 - /var/lib/zabbix
1441 - /var/lib/zabbix/home
1442 - /var/lib/zabbix/scripts
1443 - /var/lib/zabbix/alertscripts
1444 - /var/lib/zabbix/externalscripts
1445 - /var/log/zabbix
1446 - )
1447 -
1448 - for dir in "${dirs[@]}"; do
1449 - dodir "${dir}"
1450 - keepdir "${dir}"
1451 - done
1452 -
1453 - if use server; then
1454 - insinto /etc/zabbix
1455 - doins "${S}"/conf/zabbix_server.conf
1456 - fperms 0640 /etc/zabbix/zabbix_server.conf
1457 - fowners root:zabbix /etc/zabbix/zabbix_server.conf
1458 -
1459 - newinitd "${FILESDIR}"/zabbix-server-r1.init zabbix-server
1460 -
1461 - dosbin src/zabbix_server/zabbix_server
1462 -
1463 - insinto /usr/share/zabbix
1464 - doins -r "${S}"/database/
1465 -
1466 - systemd_dounit "${FILESDIR}"/zabbix-server.service
1467 - newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
1468 - fi
1469 -
1470 - if use proxy; then
1471 - insinto /etc/zabbix
1472 - doins "${S}"/conf/zabbix_proxy.conf
1473 - fperms 0640 /etc/zabbix/zabbix_proxy.conf
1474 - fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
1475 -
1476 - newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
1477 -
1478 - dosbin src/zabbix_proxy/zabbix_proxy
1479 -
1480 - insinto /usr/share/zabbix
1481 - doins -r "${S}"/database/
1482 -
1483 - systemd_dounit "${FILESDIR}"/zabbix-proxy.service
1484 - newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
1485 - fi
1486 -
1487 - if use agent; then
1488 - insinto /etc/zabbix
1489 - doins "${S}"/conf/zabbix_agentd.conf
1490 - fperms 0640 /etc/zabbix/zabbix_agentd.conf
1491 - fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
1492 -
1493 - newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
1494 -
1495 - dosbin src/zabbix_agent/zabbix_agentd
1496 - dobin \
1497 - src/zabbix_sender/zabbix_sender \
1498 - src/zabbix_get/zabbix_get
1499 -
1500 - systemd_dounit "${FILESDIR}"/zabbix-agentd.service
1501 - newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
1502 - fi
1503 - if use agent2; then
1504 - insinto /etc/zabbix
1505 - doins "${S}"/src/go/conf/zabbix_agent2.conf
1506 - fperms 0640 /etc/zabbix/zabbix_agent2.conf
1507 - fowners root:zabbix /etc/zabbix/zabbix_agent2.conf
1508 -
1509 - newinitd "${FILESDIR}"/zabbix-agent2.init zabbix-agent2
1510 -
1511 - dosbin src/go/bin/zabbix_agent2
1512 -
1513 - systemd_dounit "${FILESDIR}"/zabbix-agent2.service
1514 - newtmpfiles "${FILESDIR}"/zabbix-agent2.tmpfiles zabbix-agent2.conf
1515 - fi
1516 -
1517 - fowners root:zabbix /etc/zabbix
1518 - fowners zabbix:zabbix \
1519 - /var/lib/zabbix \
1520 - /var/lib/zabbix/home \
1521 - /var/lib/zabbix/scripts \
1522 - /var/lib/zabbix/alertscripts \
1523 - /var/lib/zabbix/externalscripts \
1524 - /var/log/zabbix
1525 - fperms 0750 \
1526 - /etc/zabbix \
1527 - /var/lib/zabbix \
1528 - /var/lib/zabbix/home \
1529 - /var/lib/zabbix/scripts \
1530 - /var/lib/zabbix/alertscripts \
1531 - /var/lib/zabbix/externalscripts \
1532 - /var/log/zabbix
1533 -
1534 - dodoc README INSTALL NEWS ChangeLog \
1535 - conf/zabbix_agentd.conf \
1536 - conf/zabbix_proxy.conf \
1537 - conf/zabbix_agentd/userparameter_examples.conf \
1538 - conf/zabbix_agentd/userparameter_mysql.conf \
1539 - conf/zabbix_server.conf
1540 -
1541 - if use frontend; then
1542 - webapp_src_preinst
1543 - cp -R ui/* "${D}/${MY_HTDOCSDIR}"
1544 - webapp_configfile \
1545 - "${MY_HTDOCSDIR}"/include/db.inc.php \
1546 - "${MY_HTDOCSDIR}"/include/config.inc.php
1547 - webapp_src_install
1548 - fi
1549 -
1550 - if use java; then
1551 - dodir \
1552 - /${ZABBIXJAVA_BASE} \
1553 - /${ZABBIXJAVA_BASE}/bin \
1554 - /${ZABBIXJAVA_BASE}/lib
1555 - keepdir /${ZABBIXJAVA_BASE}
1556 - exeinto /${ZABBIXJAVA_BASE}/bin
1557 - doexe src/zabbix_java/bin/zabbix-java-gateway-"${MY_PV}".jar
1558 - exeinto /${ZABBIXJAVA_BASE}/lib
1559 - doexe \
1560 - src/zabbix_java/lib/logback-classic-1.2.3.jar \
1561 - src/zabbix_java/lib/logback-console.xml \
1562 - src/zabbix_java/lib/logback-core-1.2.3.jar \
1563 - src/zabbix_java/lib/logback.xml \
1564 - src/zabbix_java/lib/android-json-4.3_r3.1.jar \
1565 - src/zabbix_java/lib/slf4j-api-1.7.30.jar
1566 - newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
1567 - newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
1568 - fi
1569 -}
1570 -
1571 -pkg_postinst() {
1572 - if use server || use proxy ; then
1573 - elog
1574 - elog "You may need to configure your database for Zabbix"
1575 - elog "if you have not already done so."
1576 - elog
1577 -
1578 - zabbix_homedir=$(egethome zabbix)
1579 - if [ -n "${zabbix_homedir}" ] && \
1580 - [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
1581 - ewarn
1582 - ewarn "The user 'zabbix' should have his homedir changed"
1583 - ewarn "to /var/lib/zabbix/home if you want to use"
1584 - ewarn "custom alert scripts."
1585 - ewarn
1586 - ewarn "A real homedir might be needed for configfiles"
1587 - ewarn "for custom alert scripts."
1588 - ewarn
1589 - ewarn "To change the homedir use:"
1590 - ewarn " usermod -d /var/lib/zabbix/home zabbix"
1591 - ewarn
1592 - fi
1593 - fi
1594 -
1595 - if use server; then
1596 - tmpfiles_process zabbix-server.conf
1597 -
1598 - elog
1599 - elog "For distributed monitoring you have to run:"
1600 - elog
1601 - elog "zabbix_server -n <nodeid>"
1602 - elog
1603 - elog "This will convert database data for use with Node ID"
1604 - elog "and also adds a local node."
1605 - elog
1606 - fi
1607 -
1608 - if use proxy; then
1609 - tmpfiles_process zabbix-proxy.conf
1610 - fi
1611 -
1612 - if use agent; then
1613 - tmpfiles_process zabbix-agentd.conf
1614 - fi
1615 -
1616 - if use agent2; then
1617 - tmpfiles_process zabbix-agent2.conf
1618 - fi
1619 -
1620 - elog "--"
1621 - elog
1622 - elog "You may need to add these lines to /etc/services:"
1623 - elog
1624 - elog "zabbix-agent 10050/tcp Zabbix Agent"
1625 - elog "zabbix-agent 10050/udp Zabbix Agent"
1626 - elog "zabbix-trapper 10051/tcp Zabbix Trapper"
1627 - elog "zabbix-trapper 10051/udp Zabbix Trapper"
1628 - elog
1629 -
1630 - if use server || use proxy ; then
1631 - # check for fping
1632 - fping_perms=$(stat -c %a /usr/sbin/fping 2>/dev/null)
1633 - case "${fping_perms}" in
1634 - 4[157][157][157])
1635 - ;;
1636 - *)
1637 - ewarn
1638 - ewarn "If you want to use the checks 'icmpping' and 'icmppingsec',"
1639 - ewarn "you have to make /usr/sbin/fping setuid root and executable"
1640 - ewarn "by everyone. Run the following command to fix it:"
1641 - ewarn
1642 - ewarn " chmod u=rwsx,g=rx,o=rx /usr/sbin/fping"
1643 - ewarn
1644 - ewarn "Please be aware that this might impose a security risk,"
1645 - ewarn "depending on the code quality of fping."
1646 - ewarn
1647 - ;;
1648 - esac
1649 - fi
1650 -}
1651 -
1652 -pkg_prerm() {
1653 - (use frontend || use server) && webapp_pkg_prerm
1654 -}