diff options
Diffstat (limited to 'net-misc/exabgp')
-rw-r--r-- | net-misc/exabgp/Manifest | 1 | ||||
-rw-r--r-- | net-misc/exabgp/files/exabgp.initd-r1 | 64 |
2 files changed, 0 insertions, 65 deletions
diff --git a/net-misc/exabgp/Manifest b/net-misc/exabgp/Manifest index 9eefd71c7882..e1ac220e7809 100644 --- a/net-misc/exabgp/Manifest +++ b/net-misc/exabgp/Manifest @@ -5,7 +5,6 @@ AUX exabgp-4.2.11-less-verbose-logging.patch 2346 BLAKE2B 7a08fe4ac14622a69136a0 AUX exabgp-4.2.7-paths.patch 302 BLAKE2B 52110fefb75e0a36452ea3e53f099897b30df8287d033b353f66df25cf75c4a75a80e91ef49a47c652a46274faabfcf5385653ae03eb75ed1afd866c068967c7 SHA512 678258e4848b17b9880849cb8d105ee64b4cb6bdd678c3c96707467a2bae51c30d34b8609bf5c9a48bcd0722f6247b009dc5c406a3bab02d77bf2f919e7f4fbc AUX exabgp.confd 183 BLAKE2B 59338bbd61001e4418b970abc45786004b833f80576117122fec99f148c1bab3bc7feed80c46b8bac2ac639b720daa320bd141f65b25a37a6ce1f229653f3741 SHA512 7b888ea5053ebb8da9acbd4a85b6a9900663cadb89258aea86d47cade505e8bbfc6e741fed599d410480467f76f759175d710c284bc6caafdabb4a61c53611ac AUX exabgp.initd 1476 BLAKE2B a7b85715a05ac9a754157cf19efd9616fb356666bcdb3722e26ac22e92aef7a501641ac7690ff5b163d29a70ea993d2ebef6efb4eb2723ad8d0e417d6b40d2f6 SHA512 596009c03b39f7cb50bf6104202789c06ab98d387a4797006cd20f6cba49dbeb2fd9fb10ccacce29251f5540e587d7c7df1f545aa642dfbb91e818efb87166ff -AUX exabgp.initd-r1 1591 BLAKE2B 10b61e1daf5d10a5e3d60c67bc3b67fdee1583d816d2b19593db8cb507b6973be93cde8897e8ce2c272ccfac22a269f8990f3cbb2183b15d85ddd2961780f4f2 SHA512 769acb66fafc143fc0c8ca6a679895a523bdf66fe8ba320000e3ab1135578228da818b0e9fd5419d6c3b10cb15d33716b919e1cdd0e9a3893772f229204134ea AUX exabgp.initd-r2 1615 BLAKE2B 2396103f84c871aaf090ab1546abc724c783a4051750fb177431bb39d7af12f615119ea346774d08e50ea11ce289836aeba75803f740add6b43fdcdedb0b17ad SHA512 f46212597f90475559f30a8c8d5ee5c3d2f0f149305e9eb5fecd96d658e21768bff6379d8e51cd5550570681470b4747347b86c08ece3dc0bc34da0dd5d98337 AUX exabgp.logrotate 61 BLAKE2B 63024bebc07e3eadacf1550674f5fbb7cf22d903a02784d8d5f1aae3b8f6e543e5b4b2f7208af91b4c063cb68d831caf18c2b03fce211c4c447f3828c5c8127f SHA512 27e751f0ff066448fc0121a129a9c48ac645738f65041aa29816cddc80dc73f2458110ccd12fa48b2ccb573908357425070103303d5645987b2a4e74986a2786 AUX exabgp.tmpfiles 136 BLAKE2B 1255c9e510f9dc53b4e1b678ab8be2c7e88aac461789b15106ebf1e9606eb48ccd732efcc8ebfc8271efa5d0f6972705476a5f8c658480909b35ebf6eb399281 SHA512 3a11a011967f83483c85035ab63376bc92af3c3076ddbaac2e2cb3557aa314cfb188ee8e3208bfec7cb74d86a7b877c50487cbfa5f3097534cdbc7e98fc4b537 diff --git a/net-misc/exabgp/files/exabgp.initd-r1 b/net-misc/exabgp/files/exabgp.initd-r1 deleted file mode 100644 index 1d942d850253..000000000000 --- a/net-misc/exabgp/files/exabgp.initd-r1 +++ /dev/null @@ -1,64 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# default arguments -: "${EXABGP_ARGS:=--env=/etc/${RC_SVCNAME}/exabgp.env /etc/${RC_SVCNAME}/exabgp.conf}" - -command="capsh" -command_args=" - --groups=${EXABGP_GROUP:=exabgp} - --user=${EXABGP_USER:=exabgp} - --caps='cap_net_admin+epi cap_setuid+ep-i cap_setgid+ep-i' - -- -c \"/usr/bin/exabgp ${EXABGP_ARGS}\"" - -supervisor=supervise-daemon - -: "${pidfile:=/run/exabgp/${RC_SVCNAME}-supervisor.pid}" -: "${output_log:=/var/log/${RC_SVCNAME}/exabgp.log}" -: "${error_log:=/var/log/${RC_SVCNAME}/exabgp.log}" - -extra_started_commands="routes sessions" -extra_commands="checkconfig" - -depend() { - need net -} - -start_pre() { - checkpath -q -d -m 0755 -o "${EXABGP_USER}:${EXABGP_GROUP}" \ - /run/exabgp || return - - checkpath -q -p -m 0600 -o "${EXABGP_USER}:${EXABGP_GROUP}" \ - /run/exabgp/${RC_SVCNAME}.{in,out} || return - - checkpath -q -d -m 0755 -o "${EXABGP_USER}:${EXABGP_GROUP}" \ - "/var/log/${RC_SVCNAME}" || return - - checkconfig || return -} - -stop_pre() { - # don't restart if the configuration is bad - if [ "${RC_CMD}" = restart ]; then - checkconfig || return - fi -} - -checkconfig() { - ebegin "Checking configuration for ${RC_SVCNAME}" - exabgp -t ${EXABGP_ARGS} - eend ${?} "Invalid configuration" -} - -sessions() { - ebegin "Querying sessions" - exabgpcli --env /etc/${RC_SVCNAME}/exabgp.env show neighbor summary - eend ${?} "exabgpcli failed" -} - -routes() { - ebegin "Querying routes" - exabgpcli --env /etc/${RC_SVCNAME}/exabgp.env show adj-rib out - eend ${?} "exabgpcli failed" -} |