View | Details | Raw Unified | Return to bug 228499 | Differences between
and this patch

Collapse All | Expand All

(-)net/exabgp/Makefile (-14 / +24 lines)
Lines 2-11 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	exabgp
4
PORTNAME=	exabgp
5
PORTVERSION=	3.4.21
5
PORTVERSION=	4.0.6
6
CATEGORIES=	net
6
CATEGORIES=	net
7
MASTER_SITES=	GH \
7
MASTER_SITES=	GH \
8
		ZI
8
		ZI
9
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
9
10
10
MAINTAINER=	zi@FreeBSD.org
11
MAINTAINER=	zi@FreeBSD.org
11
COMMENT=	BGP engine and route injector
12
COMMENT=	BGP engine and route injector
Lines 15-45 Link Here
15
LICENSE=	BSD3CLAUSE
16
LICENSE=	BSD3CLAUSE
16
LICENSE_FILE=	${WRKSRC}/COPYRIGHT
17
LICENSE_FILE=	${WRKSRC}/COPYRIGHT
17
18
18
USE_GITHUB=	yes
19
RUN_DEPENDS=	${PY_IPADDRESS}
19
GH_ACCOUNT=	Exa-Networks
20
20
USES=		python:2.7
21
USES=		python shebangfix
21
SUB_FILES=	pkg-message exabgp.sh
22
USE_PYTHON=	distutils autoplist
23
SUB_FILES=	pkg-message
22
SUB_LIST=	PYTHON_LIBDIR=${PYTHON_LIBDIR} PYTHON_CMD=${PYTHON_CMD} \
24
SUB_LIST=	PYTHON_LIBDIR=${PYTHON_LIBDIR} PYTHON_CMD=${PYTHON_CMD} \
23
		PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR}
25
		PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR}
24
USE_RC_SUBR=	${PORTNAME}
26
USE_RC_SUBR=	${PORTNAME}
25
NO_ARCH=	yes
27
NO_ARCH=	yes
26
28
29
SHEBANG_FILES=	etc/exabgp/run/*.run \
30
		etc/exabgp/run/*.pl \
31
		etc/exabgp/run/*.py
32
33
USE_GITHUB=	yes
34
GH_ACCOUNT=	Exa-Networks
35
27
USERS=		_bgpd
36
USERS=		_bgpd
28
GROUPS=		_bgpd
37
GROUPS=		_bgpd
29
38
30
OPTIONS_DEFINE=	EXAMPLES
39
OPTIONS_DEFINE=	EXAMPLES
31
40
32
post-extract:
41
post-patch:
33
	@${MV} -f ${WRKSRC}/etc/systemd ${WRKSRC}
42
	@${REINPLACE_CMD} -e 's|/etc/|${PREFIX}/etc/|' \
43
		${WRKSRC}/doc/man/exabgp.1 \
44
		${WRKSRC}/lib/exabgp/configuration/usage.py \
45
		${WRKSRC}/lib/exabgp/configuration/process/parser.py \
46
		${WRKSRC}/lib/exabgp/application/flow.py \
47
		${WRKSRC}/lib/exabgp/application/healthcheck.py \
48
		${WRKSRC}/lib/exabgp/application/bgp.py \
49
		${WRKSRC}/lib/exabgp/application/cli.py
34
50
35
do-build:
51
post-install:
36
	${PYTHON_CMD} -m compileall ${WRKSRC}/lib
37
38
do-install:
39
	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/sbin/${PORTNAME}
40
	${INSTALL_MAN} ${WRKSRC}/doc/man/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1
41
	@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} ${STAGEDIR}${ETCDIR}
52
	@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} ${STAGEDIR}${ETCDIR}
42
	(cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR})
43
	${INSTALL_DATA} ${FILESDIR}/exabgp.env ${STAGEDIR}${ETCDIR}/exabgp.env.sample
53
	${INSTALL_DATA} ${FILESDIR}/exabgp.env ${STAGEDIR}${ETCDIR}/exabgp.env.sample
44
54
45
do-install-EXAMPLES-on:
55
do-install-EXAMPLES-on:
(-)net/exabgp/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1516901646
1
TIMESTAMP = 1527054749
2
SHA256 (Exa-Networks-exabgp-3.4.21_GH0.tar.gz) = 7c592e3fc07934d37ccca9695d9cedc711c0dd58a7fd423f8b5abc411f6c6c60
2
SHA256 (Exa-Networks-exabgp-4.0.6_GH0.tar.gz) = 11c4b40732334d073d58fd8c4e9f846972135932f8d6721c031a650f92469ea1
3
SIZE (Exa-Networks-exabgp-3.4.21_GH0.tar.gz) = 544105
3
SIZE (Exa-Networks-exabgp-4.0.6_GH0.tar.gz) = 2904391
(-)net/exabgp/files/exabgp.in (-9 / +27 lines)
Lines 24-57 Link Here
24
24
25
required_files=${exabgp_conf}
25
required_files=${exabgp_conf}
26
26
27
command="%%PYTHON_SITELIBDIR%%/${name}/application/bgp.py"
27
command="%%PREFIX%%/bin/${name}"
28
procname="%%PYTHON_CMD%%"
28
command_args="${exabgp_conf}"
29
command_interpreter="%%PYTHON_CMD%%"
29
30
30
start_cmd="exabgp_start"
31
start_precmd="exabgp_precmd"
32
stop_postcmd="exabgp_rmfifo"
31
reload_all_cmd="exabgp_reload_all"
33
reload_all_cmd="exabgp_reload_all"
32
extra_commands="reload reload_all"
34
extra_commands="reload reload_all"
33
sig_reload="USR1"
35
sig_reload="USR1"
34
36
35
exabgp_start()
37
exabgp_precmd()
36
{
38
{
39
	FIFO=/var/run/${name}
37
	if [ -z "$rc_fast" -a -n "$rc_pid" ]; then
40
	if [ -z "$rc_fast" -a -n "$rc_pid" ]; then
38
		echo 1>&2 "${name} already running? (pid=$rc_pid)."
41
		echo 1>&2 "${name} already running? (pid=$rc_pid)."
39
		return 1
42
		return 1
40
	fi
43
	fi
41
44
42
	echo "Starting ${name}."
43
44
	install -d -o _bgpd -g _bgpd -m 755 /var/run/${name}
45
	install -d -o _bgpd -g _bgpd -m 755 /var/run/${name}
45
	install -d -o _bgpd -g _bgpd -m 755 /var/log/${name}
46
	install -d -o _bgpd -g _bgpd -m 755 /var/log/${name}
47
	for i in in out; do
48
		if [ ! -p ${FIFO}.$i ]; then
49
                echo "Creating ${FIFO}.$i"
50
                /usr/bin/mkfifo -m 600 ${FIFO}.$i
51
		/usr/sbin/chown _bgpd:_bgpd ${FIFO}.$i
52
        fi
53
	done
54
46
	rm -f ${pidfile}
55
	rm -f ${pidfile}
47
48
	${procname} ${command} --folder %%ETCDIR%% ${exabgp_conf}
49
}
56
}
50
57
51
exabgp_reload_all()
58
exabgp_reload_all()
52
{
59
{
53
    	echo "Reloading exabgp configuration and processes."
60
   	echo "Reloading exabgp configuration and processes."
54
	kill -USR2 $rc_pid
61
	kill -USR2 $rc_pid
55
}
62
}
56
63
64
exabgp_rmfifo()
65
{
66
	FIFO=/var/run/${name}
67
	for i in in out; do
68
		if [ -p ${FIFO}.$i ]; then
69
                echo "Removing ${FIFO}.$i"
70
                /bin/rm ${FIFO}.$i
71
        fi
72
	done
73
74
}
57
run_rc_command "$1"
75
run_rc_command "$1"
(-)net/exabgp/files/exabgp.sh.in (-16 lines)
Lines 1-16 Link Here
1
#!/bin/sh
2
3
export PYTHONPATH=%%PYTHON_LIBDIR%%:%%PYTHON_SITELIBDIR%%/exabgp
4
5
INTERPRETER=%%PYTHON_CMD%%
6
7
APPLICATIONS=`$INTERPRETER -c "import sys,os; print ' '.join(os.path.join(_,'exabgp','application','bgp.py') for _ in sys.path if os.path.isfile('/'.join((_,'exabgp','application','bgp.py'))))"`
8
APPLICATION=`echo $APPLICATIONS | awk '{ print $1; }'`
9
10
if [ $# -eq 0 ]; then
11
	$INTERPRETER -m exabgp.debug $APPLICATION --folder %%PREFIX%%/etc/exabgp --help
12
	echo "===> To start exabgp, you should use:"
13
	echo "===>   service exabgp start"
14
else
15
	exec $INTERPRETER -m exabgp.debug $APPLICATION --folder %%PREFIX%%/etc/exabgp $*
16
fi
(-)net/exabgp/files/patch-setup.py (+10 lines)
Line 0 Link Here
1
--- setup.py.orig	2018-03-30 08:54:47 UTC
2
+++ setup.py
3
@@ -348,7 +348,6 @@ os_name = platform.system()
4
 
5
 files_definition = [
6
 	('share/exabgp/processes',filesOf('etc/exabgp')),
7
-	('share/exabgp/etc',testFilesOf('qa/conf')),
8
 ]
9
 
10
 if os_name != 'NetBSD':
(-)net/exabgp/pkg-plist (-389 / +92 lines)
Lines 1-391 Link Here
1
@sample etc/exabgp/exabgp.env.sample
1
@sample etc/exabgp/exabgp.env.sample
2
man/man1/exabgp.1.gz
2
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-add-remove.conf
3
sbin/exabgp
3
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-announce.conf
4
%%PYTHON_SITELIBDIR%%/exabgp/__init__.py
4
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-announcement.conf
5
%%PYTHON_SITELIBDIR%%/exabgp/__init__.pyc
5
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-api.conf
6
%%PYTHON_SITELIBDIR%%/exabgp/__main__.py
6
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-attributes.conf
7
%%PYTHON_SITELIBDIR%%/exabgp/__main__.pyc
7
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-broken-flow.conf
8
%%PYTHON_SITELIBDIR%%/exabgp/application/__init__.py
8
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-check.conf
9
%%PYTHON_SITELIBDIR%%/exabgp/application/__init__.pyc
9
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-eor.conf
10
%%PYTHON_SITELIBDIR%%/exabgp/application/bgp.py
10
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-fast.conf
11
%%PYTHON_SITELIBDIR%%/exabgp/application/bgp.pyc
11
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-flow.conf
12
%%PYTHON_SITELIBDIR%%/exabgp/application/bmp.py
12
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-manual-eor.conf
13
%%PYTHON_SITELIBDIR%%/exabgp/application/bmp.pyc
13
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-multi-neighbor.conf
14
%%PYTHON_SITELIBDIR%%/exabgp/application/cli.py
14
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-multisession.conf
15
%%PYTHON_SITELIBDIR%%/exabgp/application/cli.pyc
15
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-nexthop-self.conf
16
%%PYTHON_SITELIBDIR%%/exabgp/application/healthcheck.py
16
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-nexthop.conf
17
%%PYTHON_SITELIBDIR%%/exabgp/application/healthcheck.pyc
17
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-notification.conf
18
%%PYTHON_SITELIBDIR%%/exabgp/application/netlink.py
18
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-open.conf
19
%%PYTHON_SITELIBDIR%%/exabgp/application/netlink.pyc
19
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-reload.1.conf
20
%%PYTHON_SITELIBDIR%%/exabgp/bgp/__init__.py
20
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-reload.2.conf
21
%%PYTHON_SITELIBDIR%%/exabgp/bgp/__init__.pyc
21
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-teardown.conf
22
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/__init__.py
22
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-vpls.conf
23
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/__init__.pyc
23
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-vpnv4.conf
24
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/keepalive.py
24
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-watchdog.conf
25
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/keepalive.pyc
25
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-addpath.conf
26
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/message.py
26
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-aggregator.conf
27
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/message.pyc
27
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-attributes.conf
28
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/nop.py
28
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-flow-redirect.conf
29
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/nop.pyc
29
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-flow.conf
30
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/notification.py
30
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-generic-attribute.conf
31
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/notification.pyc
31
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-group-limit.conf
32
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/__init__.py
32
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-group.conf
33
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/__init__.pyc
33
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-ipself4.conf
34
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/asn.py
34
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-ipself6.conf
35
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/asn.pyc
35
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-ipv46routes4family.conf
36
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/__init__.py
36
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-ipv46routes6family.conf
37
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/__init__.pyc
37
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-ipv6grouping.conf
38
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/addpath.py
38
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-l2vpn.conf
39
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/addpath.pyc
39
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-largecommunity.conf
40
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/asn4.py
40
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-name.conf
41
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/asn4.pyc
41
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-new-v4.conf
42
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/capabilities.py
42
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-new-v6.conf
43
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/capabilities.pyc
43
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-no-asn4.conf
44
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/capability.py
44
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-parity.conf
45
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/capability.pyc
45
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-path-information.conf
46
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/graceful.py
46
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-prefix-sid.conf
47
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/graceful.pyc
47
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-split.conf
48
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/mp.py
48
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-template.conf
49
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/mp.pyc
49
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-unknowncap.conf
50
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/ms.py
50
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conf-vpn.conf
51
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/ms.pyc
51
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-api-program.run
52
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/negotiated.py
52
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-healthcheck.conf
53
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/negotiated.pyc
53
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-tcp-control.conf
54
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/operational.py
54
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example-tcp-control.run
55
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/operational.pyc
55
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parse-community.conf
56
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/refresh.py
56
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parse-dual-neighbor.conf
57
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/refresh.pyc
57
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parse-md5.conf
58
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/unknown.py
58
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parse-multiple-process.conf
59
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/capability/unknown.pyc
59
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parse-multisession.conf
60
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/holdtime.py
60
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parse-process.conf
61
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/holdtime.pyc
61
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parse-simple-v4.conf
62
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/routerid.py
62
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parse-simple-v6.conf
63
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/routerid.pyc
63
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parse-ttl.conf
64
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/version.py
64
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-add-remove.run
65
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/open/version.pyc
65
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-announce.run
66
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/operational.py
66
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-announcement.run
67
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/operational.pyc
67
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-api.nothing.run
68
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/refresh.py
68
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-api.receive.run
69
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/refresh.pyc
69
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-attributes.run
70
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/unknown.py
70
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-broken-flow.run
71
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/unknown.pyc
71
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-check.run
72
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/__init__.py
72
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-eor.run
73
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/__init__.pyc
73
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-fast.run
74
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/__init__.py
74
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-flow.run
75
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/__init__.pyc
75
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-manual-eor.run
76
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/aggregator.py
76
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-multi-neighbor.run
77
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/aggregator.pyc
77
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-multisession.run
78
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/aigp.py
78
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-nexthop-self.run
79
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/aigp.pyc
79
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-nexthop.run
80
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/aspath.py
80
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-notification.run
81
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/aspath.pyc
81
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-open.run
82
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/atomicaggregate.py
82
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-reload.run
83
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/atomicaggregate.pyc
83
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-teardown.run
84
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/attribute.py
84
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-vpls.run
85
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/attribute.pyc
85
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/api-vpnv4.run
86
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/attributes.py
86
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/dynamic-1.pl
87
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/attributes.pyc
87
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/dynamic-1.sh
88
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/clusterlist.py
88
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/stderr-1.py
89
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/clusterlist.pyc
89
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/syslog-1.py
90
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/__init__.py
90
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/watchdog-1.pl
91
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/__init__.pyc
91
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/watchdog-1.sh
92
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/communities.py
92
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run/watchdog.run
93
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/communities.pyc
94
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/community.py
95
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/community.pyc
96
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/extended/__init__.py
97
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/extended/__init__.pyc
98
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/extended/communities.py
99
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/extended/communities.pyc
100
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/extended/community.py
101
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/extended/community.pyc
102
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/extended/encapsulation.py
103
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/extended/encapsulation.pyc
104
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/extended/l2info.py
105
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/extended/l2info.pyc
106
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/extended/origin.py
107
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/extended/origin.pyc
108
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/extended/rt.py
109
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/extended/rt.pyc
110
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/extended/traffic.py
111
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/community/extended/traffic.pyc
112
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/generic.py
113
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/generic.pyc
114
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/localpref.py
115
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/localpref.pyc
116
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/med.py
117
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/med.pyc
118
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/mprnlri.py
119
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/mprnlri.pyc
120
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/mpurnlri.py
121
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/mpurnlri.pyc
122
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/nexthop.py
123
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/nexthop.pyc
124
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/origin.py
125
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/origin.pyc
126
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/originatorid.py
127
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/originatorid.pyc
128
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/pmsi.py
129
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/attribute/pmsi.pyc
130
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/eor.py
131
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/eor.pyc
132
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/__init__.py
133
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/__init__.pyc
134
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/cidr.py
135
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/cidr.pyc
136
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/evpn/__init__.py
137
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/evpn/__init__.pyc
138
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/evpn/ethernetad.py
139
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/evpn/ethernetad.pyc
140
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/evpn/mac.py
141
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/evpn/mac.pyc
142
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/evpn/multicast.py
143
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/evpn/multicast.pyc
144
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/evpn/nlri.py
145
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/evpn/nlri.pyc
146
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/evpn/segment.py
147
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/evpn/segment.pyc
148
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/flow.py
149
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/flow.pyc
150
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/mpls.py
151
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/mpls.pyc
152
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/nlri.py
153
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/nlri.pyc
154
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/prefix.py
155
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/prefix.pyc
156
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/qualifier/__init__.py
157
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/qualifier/__init__.pyc
158
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/qualifier/esi.py
159
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/qualifier/esi.pyc
160
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/qualifier/etag.py
161
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/qualifier/etag.pyc
162
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/qualifier/labels.py
163
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/qualifier/labels.pyc
164
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/qualifier/mac.py
165
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/qualifier/mac.pyc
166
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/qualifier/path.py
167
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/qualifier/path.pyc
168
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/qualifier/rd.py
169
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/qualifier/rd.pyc
170
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/rtc.py
171
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/rtc.pyc
172
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/vpls.py
173
%%PYTHON_SITELIBDIR%%/exabgp/bgp/message/update/nlri/vpls.pyc
174
%%PYTHON_SITELIBDIR%%/exabgp/bgp/neighbor.py
175
%%PYTHON_SITELIBDIR%%/exabgp/bgp/neighbor.pyc
176
%%PYTHON_SITELIBDIR%%/exabgp/bgp/timer.py
177
%%PYTHON_SITELIBDIR%%/exabgp/bgp/timer.pyc
178
%%PYTHON_SITELIBDIR%%/exabgp/bmp/__init__.py
179
%%PYTHON_SITELIBDIR%%/exabgp/bmp/__init__.pyc
180
%%PYTHON_SITELIBDIR%%/exabgp/bmp/header.py
181
%%PYTHON_SITELIBDIR%%/exabgp/bmp/header.pyc
182
%%PYTHON_SITELIBDIR%%/exabgp/bmp/message.py
183
%%PYTHON_SITELIBDIR%%/exabgp/bmp/message.pyc
184
%%PYTHON_SITELIBDIR%%/exabgp/bmp/negotiated.py
185
%%PYTHON_SITELIBDIR%%/exabgp/bmp/negotiated.pyc
186
%%PYTHON_SITELIBDIR%%/exabgp/bmp/peer.py
187
%%PYTHON_SITELIBDIR%%/exabgp/bmp/peer.pyc
188
%%PYTHON_SITELIBDIR%%/exabgp/configuration/__init__.py
189
%%PYTHON_SITELIBDIR%%/exabgp/configuration/__init__.pyc
190
%%PYTHON_SITELIBDIR%%/exabgp/configuration/ancient.py
191
%%PYTHON_SITELIBDIR%%/exabgp/configuration/ancient.pyc
192
%%PYTHON_SITELIBDIR%%/exabgp/configuration/bgp/__init__.py
193
%%PYTHON_SITELIBDIR%%/exabgp/configuration/bgp/__init__.pyc
194
%%PYTHON_SITELIBDIR%%/exabgp/configuration/bgp/asn.py
195
%%PYTHON_SITELIBDIR%%/exabgp/configuration/bgp/asn.pyc
196
%%PYTHON_SITELIBDIR%%/exabgp/configuration/bgp/capability.py
197
%%PYTHON_SITELIBDIR%%/exabgp/configuration/bgp/capability.pyc
198
%%PYTHON_SITELIBDIR%%/exabgp/configuration/bgp/family.py
199
%%PYTHON_SITELIBDIR%%/exabgp/configuration/bgp/family.pyc
200
%%PYTHON_SITELIBDIR%%/exabgp/configuration/bgp/neighbor.py
201
%%PYTHON_SITELIBDIR%%/exabgp/configuration/bgp/neighbor.pyc
202
%%PYTHON_SITELIBDIR%%/exabgp/configuration/bgp/process.py
203
%%PYTHON_SITELIBDIR%%/exabgp/configuration/bgp/process.pyc
204
%%PYTHON_SITELIBDIR%%/exabgp/configuration/bgp/session.py
205
%%PYTHON_SITELIBDIR%%/exabgp/configuration/bgp/session.pyc
206
%%PYTHON_SITELIBDIR%%/exabgp/configuration/bmp/__init__.py
207
%%PYTHON_SITELIBDIR%%/exabgp/configuration/bmp/__init__.pyc
208
%%PYTHON_SITELIBDIR%%/exabgp/configuration/check.py
209
%%PYTHON_SITELIBDIR%%/exabgp/configuration/check.pyc
210
%%PYTHON_SITELIBDIR%%/exabgp/configuration/engine/__init__.py
211
%%PYTHON_SITELIBDIR%%/exabgp/configuration/engine/__init__.pyc
212
%%PYTHON_SITELIBDIR%%/exabgp/configuration/engine/location.py
213
%%PYTHON_SITELIBDIR%%/exabgp/configuration/engine/location.pyc
214
%%PYTHON_SITELIBDIR%%/exabgp/configuration/engine/parser.py
215
%%PYTHON_SITELIBDIR%%/exabgp/configuration/engine/parser.pyc
216
%%PYTHON_SITELIBDIR%%/exabgp/configuration/engine/raised.py
217
%%PYTHON_SITELIBDIR%%/exabgp/configuration/engine/raised.pyc
218
%%PYTHON_SITELIBDIR%%/exabgp/configuration/engine/reader.py
219
%%PYTHON_SITELIBDIR%%/exabgp/configuration/engine/reader.pyc
220
%%PYTHON_SITELIBDIR%%/exabgp/configuration/engine/section.py
221
%%PYTHON_SITELIBDIR%%/exabgp/configuration/engine/section.pyc
222
%%PYTHON_SITELIBDIR%%/exabgp/configuration/engine/tokeniser.py
223
%%PYTHON_SITELIBDIR%%/exabgp/configuration/engine/tokeniser.pyc
224
%%PYTHON_SITELIBDIR%%/exabgp/configuration/environment.py
225
%%PYTHON_SITELIBDIR%%/exabgp/configuration/environment.pyc
226
%%PYTHON_SITELIBDIR%%/exabgp/configuration/format.py
227
%%PYTHON_SITELIBDIR%%/exabgp/configuration/format.pyc
228
%%PYTHON_SITELIBDIR%%/exabgp/configuration/neighbor/capability.py
229
%%PYTHON_SITELIBDIR%%/exabgp/configuration/neighbor/capability.pyc
230
%%PYTHON_SITELIBDIR%%/exabgp/configuration/setup.py
231
%%PYTHON_SITELIBDIR%%/exabgp/configuration/setup.pyc
232
%%PYTHON_SITELIBDIR%%/exabgp/configuration/show/__init__.py
233
%%PYTHON_SITELIBDIR%%/exabgp/configuration/show/__init__.pyc
234
%%PYTHON_SITELIBDIR%%/exabgp/configuration/usage.py
235
%%PYTHON_SITELIBDIR%%/exabgp/configuration/usage.pyc
236
%%PYTHON_SITELIBDIR%%/exabgp/data/__init__.py
237
%%PYTHON_SITELIBDIR%%/exabgp/data/__init__.pyc
238
%%PYTHON_SITELIBDIR%%/exabgp/data/check.py
239
%%PYTHON_SITELIBDIR%%/exabgp/data/check.pyc
240
%%PYTHON_SITELIBDIR%%/exabgp/debug.py
241
%%PYTHON_SITELIBDIR%%/exabgp/debug.pyc
242
%%PYTHON_SITELIBDIR%%/exabgp/dep/__init__.py
243
%%PYTHON_SITELIBDIR%%/exabgp/dep/__init__.pyc
244
%%PYTHON_SITELIBDIR%%/exabgp/dep/cmd2.py
245
%%PYTHON_SITELIBDIR%%/exabgp/dep/cmd2.pyc
246
%%PYTHON_SITELIBDIR%%/exabgp/dep/counter.py
247
%%PYTHON_SITELIBDIR%%/exabgp/dep/counter.pyc
248
%%PYTHON_SITELIBDIR%%/exabgp/dep/docopt.py
249
%%PYTHON_SITELIBDIR%%/exabgp/dep/docopt.pyc
250
%%PYTHON_SITELIBDIR%%/exabgp/dep/gcdump.py
251
%%PYTHON_SITELIBDIR%%/exabgp/dep/gcdump.pyc
252
%%PYTHON_SITELIBDIR%%/exabgp/dep/ipaddress.py
253
%%PYTHON_SITELIBDIR%%/exabgp/dep/ipaddress.pyc
254
%%PYTHON_SITELIBDIR%%/exabgp/dep/lsprofcalltree.py
255
%%PYTHON_SITELIBDIR%%/exabgp/dep/lsprofcalltree.pyc
256
%%PYTHON_SITELIBDIR%%/exabgp/dep/objgraph.py
257
%%PYTHON_SITELIBDIR%%/exabgp/dep/objgraph.pyc
258
%%PYTHON_SITELIBDIR%%/exabgp/dep/ordereddict.py
259
%%PYTHON_SITELIBDIR%%/exabgp/dep/ordereddict.pyc
260
%%PYTHON_SITELIBDIR%%/exabgp/dep/profiler.py
261
%%PYTHON_SITELIBDIR%%/exabgp/dep/profiler.pyc
262
%%PYTHON_SITELIBDIR%%/exabgp/dep/pyparsing.py
263
%%PYTHON_SITELIBDIR%%/exabgp/dep/pyparsing.pyc
264
%%PYTHON_SITELIBDIR%%/exabgp/logger.py
265
%%PYTHON_SITELIBDIR%%/exabgp/logger.pyc
266
%%PYTHON_SITELIBDIR%%/exabgp/netlink/__init__.py
267
%%PYTHON_SITELIBDIR%%/exabgp/netlink/__init__.pyc
268
%%PYTHON_SITELIBDIR%%/exabgp/netlink/attributes.py
269
%%PYTHON_SITELIBDIR%%/exabgp/netlink/attributes.pyc
270
%%PYTHON_SITELIBDIR%%/exabgp/netlink/firewall.py
271
%%PYTHON_SITELIBDIR%%/exabgp/netlink/firewall.pyc
272
%%PYTHON_SITELIBDIR%%/exabgp/netlink/message.py
273
%%PYTHON_SITELIBDIR%%/exabgp/netlink/message.pyc
274
%%PYTHON_SITELIBDIR%%/exabgp/netlink/old.py
275
%%PYTHON_SITELIBDIR%%/exabgp/netlink/old.pyc
276
%%PYTHON_SITELIBDIR%%/exabgp/netlink/route/__init__.py
277
%%PYTHON_SITELIBDIR%%/exabgp/netlink/route/__init__.pyc
278
%%PYTHON_SITELIBDIR%%/exabgp/netlink/route/address.py
279
%%PYTHON_SITELIBDIR%%/exabgp/netlink/route/address.pyc
280
%%PYTHON_SITELIBDIR%%/exabgp/netlink/route/link.py
281
%%PYTHON_SITELIBDIR%%/exabgp/netlink/route/link.pyc
282
%%PYTHON_SITELIBDIR%%/exabgp/netlink/route/neighbor.py
283
%%PYTHON_SITELIBDIR%%/exabgp/netlink/route/neighbor.pyc
284
%%PYTHON_SITELIBDIR%%/exabgp/netlink/route/network.py
285
%%PYTHON_SITELIBDIR%%/exabgp/netlink/route/network.pyc
286
%%PYTHON_SITELIBDIR%%/exabgp/netlink/sequence.py
287
%%PYTHON_SITELIBDIR%%/exabgp/netlink/sequence.pyc
288
%%PYTHON_SITELIBDIR%%/exabgp/netlink/tc.py
289
%%PYTHON_SITELIBDIR%%/exabgp/netlink/tc.pyc
290
%%PYTHON_SITELIBDIR%%/exabgp/protocol/__init__.py
291
%%PYTHON_SITELIBDIR%%/exabgp/protocol/__init__.pyc
292
%%PYTHON_SITELIBDIR%%/exabgp/protocol/enum.py
293
%%PYTHON_SITELIBDIR%%/exabgp/protocol/enum.pyc
294
%%PYTHON_SITELIBDIR%%/exabgp/protocol/family.py
295
%%PYTHON_SITELIBDIR%%/exabgp/protocol/family.pyc
296
%%PYTHON_SITELIBDIR%%/exabgp/protocol/ip/__init__.py
297
%%PYTHON_SITELIBDIR%%/exabgp/protocol/ip/__init__.pyc
298
%%PYTHON_SITELIBDIR%%/exabgp/protocol/ip/address.py
299
%%PYTHON_SITELIBDIR%%/exabgp/protocol/ip/address.pyc
300
%%PYTHON_SITELIBDIR%%/exabgp/protocol/ip/fragment.py
301
%%PYTHON_SITELIBDIR%%/exabgp/protocol/ip/fragment.pyc
302
%%PYTHON_SITELIBDIR%%/exabgp/protocol/ip/icmp.py
303
%%PYTHON_SITELIBDIR%%/exabgp/protocol/ip/icmp.pyc
304
%%PYTHON_SITELIBDIR%%/exabgp/protocol/ip/tcp/__init__.py
305
%%PYTHON_SITELIBDIR%%/exabgp/protocol/ip/tcp/__init__.pyc
306
%%PYTHON_SITELIBDIR%%/exabgp/protocol/ip/tcp/flag.py
307
%%PYTHON_SITELIBDIR%%/exabgp/protocol/ip/tcp/flag.pyc
308
%%PYTHON_SITELIBDIR%%/exabgp/reactor/__init__.py
309
%%PYTHON_SITELIBDIR%%/exabgp/reactor/__init__.pyc
310
%%PYTHON_SITELIBDIR%%/exabgp/reactor/api/__init__.py
311
%%PYTHON_SITELIBDIR%%/exabgp/reactor/api/__init__.pyc
312
%%PYTHON_SITELIBDIR%%/exabgp/reactor/api/command.py
313
%%PYTHON_SITELIBDIR%%/exabgp/reactor/api/command.pyc
314
%%PYTHON_SITELIBDIR%%/exabgp/reactor/api/control.py
315
%%PYTHON_SITELIBDIR%%/exabgp/reactor/api/control.pyc
316
%%PYTHON_SITELIBDIR%%/exabgp/reactor/api/decoder/__init__.py
317
%%PYTHON_SITELIBDIR%%/exabgp/reactor/api/decoder/__init__.pyc
318
%%PYTHON_SITELIBDIR%%/exabgp/reactor/api/decoder/json.py
319
%%PYTHON_SITELIBDIR%%/exabgp/reactor/api/decoder/json.pyc
320
%%PYTHON_SITELIBDIR%%/exabgp/reactor/api/decoder/text.py
321
%%PYTHON_SITELIBDIR%%/exabgp/reactor/api/decoder/text.pyc
322
%%PYTHON_SITELIBDIR%%/exabgp/reactor/api/encoding.py
323
%%PYTHON_SITELIBDIR%%/exabgp/reactor/api/encoding.pyc
324
%%PYTHON_SITELIBDIR%%/exabgp/reactor/api/processes.py
325
%%PYTHON_SITELIBDIR%%/exabgp/reactor/api/processes.pyc
326
%%PYTHON_SITELIBDIR%%/exabgp/reactor/daemon.py
327
%%PYTHON_SITELIBDIR%%/exabgp/reactor/daemon.pyc
328
%%PYTHON_SITELIBDIR%%/exabgp/reactor/listener.py
329
%%PYTHON_SITELIBDIR%%/exabgp/reactor/listener.pyc
330
%%PYTHON_SITELIBDIR%%/exabgp/reactor/loop.py
331
%%PYTHON_SITELIBDIR%%/exabgp/reactor/loop.pyc
332
%%PYTHON_SITELIBDIR%%/exabgp/reactor/network/__init__.py
333
%%PYTHON_SITELIBDIR%%/exabgp/reactor/network/__init__.pyc
334
%%PYTHON_SITELIBDIR%%/exabgp/reactor/network/connection.py
335
%%PYTHON_SITELIBDIR%%/exabgp/reactor/network/connection.pyc
336
%%PYTHON_SITELIBDIR%%/exabgp/reactor/network/error.py
337
%%PYTHON_SITELIBDIR%%/exabgp/reactor/network/error.pyc
338
%%PYTHON_SITELIBDIR%%/exabgp/reactor/network/incoming.py
339
%%PYTHON_SITELIBDIR%%/exabgp/reactor/network/incoming.pyc
340
%%PYTHON_SITELIBDIR%%/exabgp/reactor/network/outgoing.py
341
%%PYTHON_SITELIBDIR%%/exabgp/reactor/network/outgoing.pyc
342
%%PYTHON_SITELIBDIR%%/exabgp/reactor/network/tcp.py
343
%%PYTHON_SITELIBDIR%%/exabgp/reactor/network/tcp.pyc
344
%%PYTHON_SITELIBDIR%%/exabgp/reactor/peer.py
345
%%PYTHON_SITELIBDIR%%/exabgp/reactor/peer.pyc
346
%%PYTHON_SITELIBDIR%%/exabgp/reactor/protocol.py
347
%%PYTHON_SITELIBDIR%%/exabgp/reactor/protocol.pyc
348
%%PYTHON_SITELIBDIR%%/exabgp/rib/__init__.py
349
%%PYTHON_SITELIBDIR%%/exabgp/rib/__init__.pyc
350
%%PYTHON_SITELIBDIR%%/exabgp/rib/change.py
351
%%PYTHON_SITELIBDIR%%/exabgp/rib/change.pyc
352
%%PYTHON_SITELIBDIR%%/exabgp/rib/store.py
353
%%PYTHON_SITELIBDIR%%/exabgp/rib/store.pyc
354
%%PYTHON_SITELIBDIR%%/exabgp/util/__init__.py
355
%%PYTHON_SITELIBDIR%%/exabgp/util/__init__.pyc
356
%%PYTHON_SITELIBDIR%%/exabgp/util/cache.py
357
%%PYTHON_SITELIBDIR%%/exabgp/util/cache.pyc
358
%%PYTHON_SITELIBDIR%%/exabgp/util/coroutine.py
359
%%PYTHON_SITELIBDIR%%/exabgp/util/coroutine.pyc
360
%%PYTHON_SITELIBDIR%%/exabgp/util/dictionary.py
361
%%PYTHON_SITELIBDIR%%/exabgp/util/dictionary.pyc
362
%%PYTHON_SITELIBDIR%%/exabgp/util/enumeration.py
363
%%PYTHON_SITELIBDIR%%/exabgp/util/enumeration.pyc
364
%%PYTHON_SITELIBDIR%%/exabgp/util/errstr.py
365
%%PYTHON_SITELIBDIR%%/exabgp/util/errstr.pyc
366
%%PYTHON_SITELIBDIR%%/exabgp/util/hashtable.py
367
%%PYTHON_SITELIBDIR%%/exabgp/util/hashtable.pyc
368
%%PYTHON_SITELIBDIR%%/exabgp/util/ip.py
369
%%PYTHON_SITELIBDIR%%/exabgp/util/ip.pyc
370
%%PYTHON_SITELIBDIR%%/exabgp/util/od.py
371
%%PYTHON_SITELIBDIR%%/exabgp/util/od.pyc
372
%%PYTHON_SITELIBDIR%%/exabgp/util/panic.py
373
%%PYTHON_SITELIBDIR%%/exabgp/util/panic.pyc
374
%%PYTHON_SITELIBDIR%%/exabgp/util/trace.py
375
%%PYTHON_SITELIBDIR%%/exabgp/util/trace.pyc
376
%%PYTHON_SITELIBDIR%%/exabgp/util/usage.py
377
%%PYTHON_SITELIBDIR%%/exabgp/util/usage.pyc
378
%%PYTHON_SITELIBDIR%%/exabgp/version.py
379
%%PYTHON_SITELIBDIR%%/exabgp/version.pyc
380
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ibgp4-healthcheck.txt
381
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ibgp4-tcpcontrol.txt
382
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/processes/dynamic-1.pl
383
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/processes/dynamic-1.sh
384
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/processes/read-write.py
385
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/processes/stderr-1.py
386
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/processes/syslog-1.py
387
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/processes/tcp-server
388
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/processes/watchdog-1.pl
389
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/processes/watchdog-1.sh
390
@dir etc/exabgp
93
@dir etc/exabgp
391
@unexec if [ -d %D/%%ETCDIR%% ]; then echo "==> If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/etc/exabgp`` to remove any configuration files left."; fi
94
@postunexec if [ -d %D/%%ETCDIR%% ]; then echo "==> If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/etc/exabgp`` to remove any configuration files left."; fi

Return to bug 228499