diff options
author | Rob Austein <sra@hactrn.net> | 2013-02-24 03:22:00 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2013-02-24 03:22:00 +0000 |
commit | 7420e8df36b0156c73b19c45e2c25a389518fae1 (patch) | |
tree | 3d78451ed95b6ccb0354896453335dd2f53b7837 /rtr-origin/rules.linux.mk | |
parent | f419595c47e338978c3263d22085e75d452f7283 (diff) |
inetd/xinetd listener for rpki-rtr on source code installation, also needed for Ubuntu package.
svn path=/branches/tk377/; revision=5058
Diffstat (limited to 'rtr-origin/rules.linux.mk')
-rw-r--r-- | rtr-origin/rules.linux.mk | 21 |
1 files changed, 21 insertions, 0 deletions
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 |