From 7420e8df36b0156c73b19c45e2c25a389518fae1 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sun, 24 Feb 2013 03:22:00 +0000 Subject: inetd/xinetd listener for rpki-rtr on source code installation, also needed for Ubuntu package. svn path=/branches/tk377/; revision=5058 --- rtr-origin/rules.linux.mk | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 rtr-origin/rules.linux.mk (limited to 'rtr-origin/rules.linux.mk') diff --git a/rtr-origin/rules.linux.mk b/rtr-origin/rules.linux.mk new file mode 100644 index 00000000..e6840f47 --- /dev/null +++ b/rtr-origin/rules.linux.mk @@ -0,0 +1,21 @@ +# $Id$ + +# Only need to make listener if not already present + +install-listener: ${DESTDIR}/etc/xinetd.d/rpki-rtr + +${DESTDIR}/etc/xinetd.d/rpki-rtr: + @${AWK} 'BEGIN { \ + print "service rpki-rtr"; \ + print "{"; \ + print " socket_type = stream"; \ + print " protocol = tcp"; \ + print " port = ${RPKI_RTR_PORT}"; \ + print " wait = no"; \ + print " user = nobody"; \ + print " server = /usr/bin/rtr-origin"; \ + print " server_args = --server /var/rpki-rtr"; \ + print "}"; \ + }' >xinetd.rpki-rtr + ${INSTALL} -m 644 xinetd.rpki-rtr $@ + rm xinetd.rpki-rtr -- cgit v1.2.3 From 1fd335a1a460b754b191ebb3988782512c42f3ee Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sun, 24 Feb 2013 04:52:32 +0000 Subject: Debug xinetd setup. svn path=/branches/tk377/; revision=5061 --- rtr-origin/rules.linux.mk | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'rtr-origin/rules.linux.mk') diff --git a/rtr-origin/rules.linux.mk b/rtr-origin/rules.linux.mk index e6840f47..72b5c3c9 100644 --- a/rtr-origin/rules.linux.mk +++ b/rtr-origin/rules.linux.mk @@ -1,5 +1,10 @@ # $Id$ +install-always: install-binary install-listener + +install-postconf: + @true + # Only need to make listener if not already present install-listener: ${DESTDIR}/etc/xinetd.d/rpki-rtr @@ -8,6 +13,21 @@ ${DESTDIR}/etc/xinetd.d/rpki-rtr: @${AWK} 'BEGIN { \ print "service rpki-rtr"; \ print "{"; \ + print " type = UNLISTED"; \ + print " flags = IPv4"; \ + print " socket_type = stream"; \ + print " protocol = tcp"; \ + print " port = ${RPKI_RTR_PORT}"; \ + print " wait = no"; \ + print " user = nobody"; \ + print " server = /usr/bin/rtr-origin"; \ + print " server_args = --server /var/rpki-rtr"; \ + print "}"; \ + print ""; \ + print "service rpki-rtr"; \ + print "{"; \ + print " type = UNLISTED"; \ + print " flags = IPv6"; \ print " socket_type = stream"; \ print " protocol = tcp"; \ print " port = ${RPKI_RTR_PORT}"; \ @@ -17,5 +37,6 @@ ${DESTDIR}/etc/xinetd.d/rpki-rtr: print " server_args = --server /var/rpki-rtr"; \ print "}"; \ }' >xinetd.rpki-rtr + ${INSTALL} -d ${DESTDIR}/etc/xinetd.d ${INSTALL} -m 644 xinetd.rpki-rtr $@ rm xinetd.rpki-rtr -- cgit v1.2.3 From e27b49a4014ae78bcb20d555d13a4cae26250f05 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sun, 24 Feb 2013 05:17:54 +0000 Subject: Oh, right, penuins automatically listen for IPv6 when you ask for IPv4. svn path=/branches/tk377/; revision=5062 --- rtr-origin/rules.linux.mk | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'rtr-origin/rules.linux.mk') diff --git a/rtr-origin/rules.linux.mk b/rtr-origin/rules.linux.mk index 72b5c3c9..2faa0e41 100644 --- a/rtr-origin/rules.linux.mk +++ b/rtr-origin/rules.linux.mk @@ -21,20 +21,7 @@ ${DESTDIR}/etc/xinetd.d/rpki-rtr: print " wait = no"; \ print " user = nobody"; \ print " server = /usr/bin/rtr-origin"; \ - print " server_args = --server /var/rpki-rtr"; \ - print "}"; \ - print ""; \ - print "service rpki-rtr"; \ - print "{"; \ - print " type = UNLISTED"; \ - print " flags = IPv6"; \ - print " socket_type = stream"; \ - print " protocol = tcp"; \ - print " port = ${RPKI_RTR_PORT}"; \ - print " wait = no"; \ - print " user = nobody"; \ - print " server = /usr/bin/rtr-origin"; \ - print " server_args = --server /var/rpki-rtr"; \ + print " server_args = --server /var/rcynic/rpki-rtr"; \ print "}"; \ }' >xinetd.rpki-rtr ${INSTALL} -d ${DESTDIR}/etc/xinetd.d -- cgit v1.2.3