1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-04 01:48:54 +00:00
freebsd-ports/security/osiris/Makefile
Wesley Shields d2fcee2d72 Update maintainer address.
Trim headers where applicable and in the cases where the maintainer
is the original author remove the headers entirely.
Update mirror to point to the newer location (old one redirected).

Submitted by:	Nicolas Jombart <ecu@200ok.org> (maintainer, private mail)
2012-12-12 21:40:54 +00:00

94 lines
2.4 KiB
Makefile

# $FreeBSD$
PORTNAME= osiris
PORTVERSION= 4.2.3
PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= http://osiris.shmoo.com/data/ \
http://redundancy.redundancy.org/mirror/
MAINTAINER= lx@FreeBSD.org
COMMENT= The Shmoo client/server host integrity checker
OPTIONS= OSIRISMD "Enable to build the management daemon" off \
OSIRISD "Enable to build the osirisd scan agent" on \
PRINTDB "Build database print tool" off \
CLI "Enable to build the management CLI" off
GNU_CONFIGURE= yes
USE_RC_SUBR= yes
.include <bsd.port.pre.mk>
.if exists(${LOCALBASE}/lib/libreadline.so.6)
LIB_DEPENDS+= readline.6:${PORTSDIR}/devel/readline
.endif
.if defined(WITH_OSIRISMD)
PLIST_SUB+= OSIRISMD=""
.else
PLIST_SUB+= OSIRISMD="@comment "
.endif
.if defined(WITHOUT_OSIRISD)
PLIST_SUB+= OSIRISD="@comment "
.else
PLIST_SUB+= OSIRISD=""
.endif
.if defined(WITH_CLI)
PLIST_SUB+= CLI=""
.else
PLIST_SUB+= CLI="@comment "
.endif
.if defined(WITH_PRINTDB)
PLIST_SUB+= PRINTDB=""
.else
PLIST_SUB+= PRINTDB="@comment "
.endif
post-build:
.if defined(WITH_PRINTDB)
cd ${WRKSRC}/src/tools && ${MAKE}
.endif
do-install:
${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
@${MKDIR} ${PREFIX}/osiris
.if defined(WITH_CLI)
${INSTALL_PROGRAM} ${WRKSRC}/src/cli/osiris ${PREFIX}/sbin
.endif
.if defined(WITH_PRINTDB)
${INSTALL_PROGRAM} ${WRKSRC}/src/tools/printdb ${PREFIX}/bin
.endif
.if !defined(WITHOUT_OSIRISD)
${SED} -e 's|@INSTALLDIR@|${PREFIX}/sbin|g' \
-e 's|@OSIRISDIR@|${PREFIX}/osiris|g' \
${WRKSRC}/src/install/freebsd/osirisd.in > \
${WRKSRC}/src/install/freebsd/osirisd.sh
${INSTALL_PROGRAM} ${WRKSRC}/src/osirisd/osirisd ${PREFIX}/sbin
${INSTALL_SCRIPT} ${WRKSRC}/src/install/freebsd/osirisd.sh \
${PREFIX}/etc/rc.d
.endif
.if defined(WITH_OSIRISMD)
${SED} -e 's|@INSTALLDIR@|${PREFIX}/sbin|g' \
-e 's|@OSIRISDIR@|${PREFIX}/osiris|g' \
${WRKSRC}/src/install/freebsd/osirismd.in > \
${WRKSRC}/src/install/freebsd/osirismd.sh
@${MKDIR} ${PREFIX}/osiris/configs
.for os in aix bsdos darwin freebsd irix linux netbsd openbsd sunos \
unix-generic windows2000 windowsnt windowsserver2003 windowsxp \
wrt54g
${INSTALL_DATA} ${WRKSRC}/src/configs/default.${os} \
${PREFIX}/osiris/configs
.endfor
${INSTALL_PROGRAM} -m 4755 -o osiris -g osiris \
${WRKSRC}/src/osirismd/osirismd ${PREFIX}/sbin
${INSTALL_SCRIPT} ${WRKSRC}/src/install/freebsd/osirismd.sh \
${PREFIX}/etc/rc.d
.endif
${CHOWN} -R osiris:osiris ${PREFIX}/osiris
post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>