4 DISTNAME= audit-system-0.01
9 MAINTAINER= pkgsrc-users@NetBSD.org
10 HOMEPAGE= http://www.NetBSD.org/support/security/
11 COMMENT= Check the NetBSD base OS for known vulnerabilities
17 ONLY_FOR_PLATFORM= NetBSD-*-*
19 AS_FILES= audit-get-ident audit-get-mtime audit-get-objdump audit-system \
20 audit-system.8 audit-system.conf audit-system.conf.5
21 EGDIR= ${PREFIX}/share/examples/audit-system
22 SYSVULNDIR= ${VARBASE}/db
23 SCRIPT_DIR= ${PREFIX}/sbin
27 CONF_FILES+= ${EGDIR}/audit-system.conf ${PKG_SYSCONFDIR}/audit-system.conf
28 USE_TOOLS+= awk cp mv ident chmod mkdir find rm echo
29 MAKE_DIRS= ${SYSVULNDIR}
31 .include "../../mk/bsd.prefs.mk"
34 OBJDUMP?= /usr/bin/objdump
35 CKSUM?= /usr/bin/cksum
39 SUBST_STAGE.tools= post-configure
40 SUBST_FILES.tools+= ${AS_FILES}
41 SUBST_SED.tools= -e "s|@AWK@|${AWK}|g"
42 SUBST_SED.tools+= -e "s|@SH@|${SH}|g"
43 SUBST_SED.tools+= -e "s|@CP@|${CP}|g"
44 SUBST_SED.tools+= -e "s|@MV@|${MV}|g"
45 SUBST_SED.tools+= -e "s|@RM@|${RM}|g"
46 SUBST_SED.tools+= -e "s|@IDENT@|${IDENT}|g"
47 SUBST_SED.tools+= -e "s|@OBJDUMP@|${OBJDUMP}|g"
48 SUBST_SED.tools+= -e "s|@STAT@|${STAT}|g"
49 SUBST_SED.tools+= -e "s|@CHMOD@|${CHMOD}|g"
50 SUBST_SED.tools+= -e "s|@MKDIR@|${MKDIR}|g"
51 SUBST_SED.tools+= -e "s|@FIND@|${FIND}|g"
52 SUBST_SED.tools+= -e "s|@CKSUM@|${CKSUM}|g"
53 SUBST_SED.tools+= -e "s|@FETCH_TOOL@|${FETCH_TOOL}|g"
54 SUBST_SED.tools+= -e "s|@ECHO@|${ECHO}|g"
55 SUBST_SED.tools+= -e "s|@SYSVULNDIR@|${SYSVULNDIR}|g"
56 SUBST_SED.tools+= -e "s|@SCRIPT_DIR@|${SCRIPT_DIR}|g"
57 SUBST_SED.tools+= -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g"
60 . for f in ${AS_FILES}
61 ${CP} ${FILESDIR}/${f} ${WRKSRC}
65 ${INSTALL_DATA_DIR} ${EGDIR}
67 ${INSTALL_DATA} ${WRKSRC}/audit-system.conf ${EGDIR}
69 ${INSTALL_SCRIPT} ${WRKSRC}/audit-get-ident ${PREFIX}/sbin
70 ${INSTALL_SCRIPT} ${WRKSRC}/audit-get-mtime ${PREFIX}/sbin
71 ${INSTALL_SCRIPT} ${WRKSRC}/audit-get-objdump ${PREFIX}/sbin
72 ${INSTALL_SCRIPT} ${WRKSRC}/audit-system ${PREFIX}/sbin
74 ${INSTALL_MAN} ${WRKSRC}/audit-system.8 \
75 ${PREFIX}/${PKGMANDIR}/man8
76 ${INSTALL_MAN} ${WRKSRC}/audit-system.conf.5 \
77 ${PREFIX}/${PKGMANDIR}/man5
79 .include "../../mk/bsd.pkg.mk"