aboutsummaryrefslogtreecommitdiff
path: root/rp/rtr-origin/rules.linux.mk
blob: 23f90f69aa88901af84d180e864ee3b2de209aa0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# $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

${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           = rpkirtr"; \
	    print "    server         = ${bindir}/${BIN}"; \
	    print "    server_args    = --server /var/rcynic/rpki-rtr"; \
	    print "}"; \
	}' >xinetd.rpki-rtr
	${INSTALL} -d ${DESTDIR}/etc/xinetd.d
	${INSTALL} -m 644 xinetd.rpki-rtr $@
	rm  xinetd.rpki-rtr