Index: head/net-mgmt/rotorouter/Makefile =================================================================== --- head/net-mgmt/rotorouter/Makefile (revision 345825) +++ head/net-mgmt/rotorouter/Makefile (revision 345826) @@ -1,38 +1,34 @@ # Created by: Paul Chvostek # $FreeBSD$ PORTNAME= rotorouter PORTVERSION= 1.0 PORTREVISION= 2 CATEGORIES= net-mgmt MASTER_SITES= # nada DISTFILES= # nil MAINTAINER= ports@FreeBSD.org COMMENT= Traceroute attempt logger and result spoofer NO_WRKSUBDIR= yes SUB_FILES= pkg-message USE_RC_SUBR= rotorouter -NO_STAGE= yes -.include - do-extract: ${MKDIR} ${WRKSRC}/src ${CP} ${FILESDIR}/rotorouter.c ${WRKSRC}/src do-build: - ${CC} -lpcap -o ${WRKSRC}/src/rotorouter ${WRKSRC}/src/rotorouter.c + ${CC} ${CFLAGS} -lpcap -o ${WRKSRC}/src/rotorouter ${WRKSRC}/src/rotorouter.c do-install: - @${INSTALL_DATA} -m 640 ${FILESDIR}/rotorouter.conf-example ${PREFIX}/etc - @${INSTALL_DATA} -m 640 ${FILESDIR}/rotorouter.conf-example ${PREFIX}/etc/rotorouter.conf - @${INSTALL_PROGRAM} ${WRKSRC}/src/rotorouter ${PREFIX}/sbin + ${INSTALL_DATA} ${FILESDIR}/rotorouter.conf-example \ + ${STAGEDIR}${PREFIX}/etc + ${INSTALL_DATA} ${FILESDIR}/rotorouter.conf-example \ + ${STAGEDIR}${PREFIX}/etc/rotorouter.conf + ${INSTALL_PROGRAM} ${WRKSRC}/src/rotorouter ${STAGEDIR}${PREFIX}/sbin -post-install: - @${CAT} ${PKGMESSAGE} - -.include +.include Index: head/net-mgmt/rotorouter/pkg-plist =================================================================== --- head/net-mgmt/rotorouter/pkg-plist (revision 345825) +++ head/net-mgmt/rotorouter/pkg-plist (revision 345826) @@ -1,3 +1,4 @@ sbin/rotorouter -@unexec if cmp -s %D/etc/rotorouter.conf %D/etc/rotorouter.conf-example; then rm -f %D/etc/rotorouter.conf; fi +@unexec if cmp -s %D/etc/rotorouter.conf %D/etc/rotorouter.conf-example ; then rm -f %D/etc/rotorouter.conf; fi etc/rotorouter.conf-example +@exec if [ ! -f %D/etc/rotorouter.conf ]; then cp -p %D/%F %B/rotorouter.conf; fi