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