diff options
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 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 |