diff options
author | Renato Botelho <garga@FreeBSD.org> | 2008-07-24 12:00:10 +0000 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2008-07-24 12:00:10 +0000 |
commit | 8bfb541e583ddbead2841cbf8270707e214cf5c5 (patch) | |
tree | 11da4bcd0c83f423c891eeac4b5b27f5c55af499 /security | |
parent | Update entry for the pdf manual. (diff) |
No functional changes, just try to make Makefile a bit better:
- Remove conditional to set PORTDOCS
- s/pre-patch/post-patch/
- Change Makefile's reinplace to use ?= instead of comment CC and CFLAGS lines
and remove MAKE_ENV declaration
- Remove redundances of program names, just set it one time and use the vars to
repeat names
Approved by: maintainer by email
Notes
Notes:
svn path=/head/; revision=217413
Diffstat (limited to 'security')
-rw-r--r-- | security/chkrootkit/Makefile | 50 |
1 files changed, 24 insertions, 26 deletions
diff --git a/security/chkrootkit/Makefile b/security/chkrootkit/Makefile index 7a678453b754..e3db36d504eb 100644 --- a/security/chkrootkit/Makefile +++ b/security/chkrootkit/Makefile @@ -20,40 +20,38 @@ MASTER_SITES= ftp://ftp.pangeia.com.br/pub/seg/pac/ \ MAINTAINER= cordeiro@nic.br COMMENT= A tool to locally check for signs of a rootkit -MAKE_ENV+= CC="${CC}" -ALL_TARGET= chkrootkit chklastlog chkwtmp chkutmp chkproc chkdirs ifpromisc check_wtmpx strings +SCRIPT_FILES= chkrootkit +PROG_FILES= chklastlog \ + chkwtmp \ + chkutmp \ + chkproc \ + chkdirs \ + ifpromisc \ + check_wtmpx \ + strings +ALL_TARGET= ${SCRIPT_FILES} ${PROG_FILES} +PORTDOCS= ACKNOWLEDGMENTS \ + COPYRIGHT \ + README \ + README.chklastlog \ + README.chkwtmp PLIST_FILES= ${ALL_TARGET:C,^,sbin/,} -.if !defined(NOPORTDOCS) -PORTDOCS= ACKNOWLEDGMENTS COPYRIGHT README README.chklastlog README.chkwtmp -.endif - BINMODE= 0700 -pre-patch: - ${REINPLACE_CMD} -e "s/^CC/#CC/; s/^CFLAGS/#CFLAGS/" ${WRKSRC}/Makefile - ${REINPLACE_CMD} -e \ - 's#\./chklastlog#${PREFIX}/sbin/chklastlog#g; \ - s#\./chkwtmp#${PREFIX}/sbin/chkwtmp#g; \ - s#\./chkutmp#${PREFIX}/sbin/chkutmp#g; \ - s#\./chkproc#${PREFIX}/sbin/chkproc#g; \ - s#\./chkdirs#${PREFIX}/sbin/chkdirs#g; \ - s#\./check_wtmpx#${PREFIX}/sbin/check_wtmpx#g; \ - s#\./strings#${PREFIX}/sbin/strings#g; \ - s#\./ifpromisc#${PREFIX}/sbin/ifpromisc#g;' \ +post-patch: + @${REINPLACE_CMD} -E "s/^(CC|CFLAGS)[^a-zA-Z]*=/\1 ?=/" \ + ${WRKSRC}/Makefile + +.for prog in ${PROG_FILES} + @${REINPLACE_CMD} -E 's,\./(${prog}),${PREFIX}/sbin/\1,g' \ ${WRKSRC}/chkrootkit +.endfor do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/chkrootkit ${PREFIX}/sbin - ${INSTALL_PROGRAM} ${WRKSRC}/chklastlog ${PREFIX}/sbin - ${INSTALL_PROGRAM} ${WRKSRC}/chkwtmp ${PREFIX}/sbin - ${INSTALL_PROGRAM} ${WRKSRC}/chkutmp ${PREFIX}/sbin - ${INSTALL_PROGRAM} ${WRKSRC}/chkproc ${PREFIX}/sbin - ${INSTALL_PROGRAM} ${WRKSRC}/chkdirs ${PREFIX}/sbin - ${INSTALL_PROGRAM} ${WRKSRC}/ifpromisc ${PREFIX}/sbin - ${INSTALL_PROGRAM} ${WRKSRC}/check_wtmpx ${PREFIX}/sbin - ${INSTALL_PROGRAM} ${WRKSRC}/strings ${PREFIX}/sbin + ${INSTALL_SCRIPT} ${SCRIPT_FILES:C,^,${WRKSRC}/,} ${PREFIX}/sbin + ${INSTALL_PROGRAM} ${PROG_FILES:C,^,${WRKSRC}/,} ${PREFIX}/sbin .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:C,^,${WRKSRC}/,} ${DOCSDIR} |