aboutsummaryrefslogtreecommitdiff
path: root/rtr-origin/rules.linux.mk
diff options
context:
space:
mode:
Diffstat (limited to 'rtr-origin/rules.linux.mk')
-rw-r--r--rtr-origin/rules.linux.mk21
1 files changed, 21 insertions, 0 deletions
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