aboutsummaryrefslogtreecommitdiff
path: root/net/dtcp/Makefile
diff options
context:
space:
mode:
authorHajimu UMEMOTO <ume@FreeBSD.org>2004-04-19 18:40:52 +0000
committerHajimu UMEMOTO <ume@FreeBSD.org>2004-04-19 18:40:52 +0000
commitdee9f9285f88622c07e8c620d6db98f0865de5cf (patch)
tree9954ad1de7135ccbd7b6ac311833114373a0d7e1 /net/dtcp/Makefile
parent5ee4bcb340206339d679aa06233dcd1cb81669d1 (diff)
downloadports-dee9f9285f88622c07e8c620d6db98f0865de5cf.tar.gz
ports-dee9f9285f88622c07e8c620d6db98f0865de5cf.zip
Notes
Diffstat (limited to 'net/dtcp/Makefile')
-rw-r--r--net/dtcp/Makefile25
1 files changed, 20 insertions, 5 deletions
diff --git a/net/dtcp/Makefile b/net/dtcp/Makefile
index 3f2bf60b4e2c..8096b869cf80 100644
--- a/net/dtcp/Makefile
+++ b/net/dtcp/Makefile
@@ -7,7 +7,7 @@
PORTNAME= dtcp
PORTVERSION= 20030228
-#PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= net ipv6
MASTER_SITES= http://www.imasy.or.jp/~ume/ipv6/ \
http://home.jp.FreeBSD.org/~ume/ipv6/
@@ -15,6 +15,8 @@ MASTER_SITES= http://www.imasy.or.jp/~ume/ipv6/ \
MAINTAINER= ume@FreeBSD.org
COMMENT= Dynamic Tunnel Configuration Protocol daemon and client
+USE_RC_SUBR= YES
+
.if !defined(DTCP_CLIENT_ONLY)
RUN_DEPENDS= qpopauth:${PORTSDIR}/mail/qpopper
.endif
@@ -26,6 +28,9 @@ RUBY_SHEBANG_FILES= ${WRKSRC}/dtcpauth.rb ${WRKSRC}/dtcpc.rb \
MAN8= dtcpauth.8 dtcpc.8 dtcps.8
MANCOMPRESSED= yes
+RC_SCRIPTS= ${PREFIX}/etc/rc.d/dtcpc.sh ${PREFIX}/etc/rc.d/dtcps.sh
+RC_SCRIPTS_SUB= PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} RUBY=${RUBY}
+
pre-everything::
.if !defined(DTCP_CLIENT_ONLY)
@${ECHO_MSG} ""
@@ -34,10 +39,20 @@ pre-everything::
@${ECHO_MSG} ""
.endif
+pre-install:
+ @for script in ${RC_SCRIPTS}; do \
+ if [ -f $${script} ]; then \
+ echo "Remove old $${script} before install."; \
+ exit 1; \
+ fi; \
+ done
+
post-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/dtcpc.sh \
- ${PREFIX}/etc/rc.d/dtcpc.sh.sample
- ${INSTALL_SCRIPT} ${WRKSRC}/dtcps.sh \
- ${PREFIX}/etc/rc.d/dtcps.sh.sample
+ @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
+ ${FILESDIR}/dtcpc.sh > ${PREFIX}/etc/rc.d/dtcpc.sh
+ @${CHMOD} ${BINMODE} ${PREFIX}/etc/rc.d/dtcpc.sh
+ @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
+ ${FILESDIR}/dtcps.sh > ${PREFIX}/etc/rc.d/dtcps.sh
+ @${CHMOD} ${BINMODE} ${PREFIX}/etc/rc.d/dtcps.sh
.include <bsd.port.mk>