summaryrefslogtreecommitdiffstats
path: root/security/osiris/Makefile
blob: 46ccfc63287a515ee4115a4b8d1f380fe5e33f54 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# New ports collection Makefile for: 	osiris
# Date created:				10, February 2003
# Whom:					Nicolas Jombart <ecu@ipv42.net>
#
# $FreeBSD$
#

PORTNAME=	osiris
PORTVERSION=	4.0.3
CATEGORIES=	security
MASTER_SITES=	http://osiris.shmoo.com/data/

MAINTAINER=	lx@redundancy.redundancy.org
COMMENT=	The Shmoo client/server host integrity checker

GNU_CONFIGURE=	yes
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
USE_LIBTOOL_VER=	15

DOCS=		docs/OsirisUserGuide.pdf docs/OsirisUserGuide.rtf

.if defined(WITH_OSIRISMD)
PLIST_SUB+=	OSIRISMD=""
.else
PLIST_SUB+=	OSIRISMD="@comment "
.endif

pre-everything::
	@${ECHO_MSG}
	@${ECHO_MSG} "Define WITH_OSIRISMD to enable build of the management daemon."
	@${ECHO_MSG}

post-build:
	${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \
		${WRKSRC}/src/install/freebsd/osirisd.in > \
		${WRKSRC}/src/install/freebsd/osirisd.sh.sample
.if defined(WITH_OSIRISMD)
	${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \
		${WRKSRC}/src/install/freebsd/osirismd.in > \
		${WRKSRC}/src/install/freebsd/osirismd.sh.sample
.endif

do-install:
	${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
	@${MKDIR} ${PREFIX}/osiris/configs
.for os in aix bsdos darwin freebsd irix linux openbsd sunos unix-generic \
	windows2000 windowsnt windowsserver2003 windowsxp
	${INSTALL_DATA} ${WRKSRC}/src/configs/default.${os} \
		${PREFIX}/osiris/configs
.endfor
	${CHOWN} -R osiris:osiris ${PREFIX}/osiris
	${INSTALL_PROGRAM} ${WRKSRC}/src/cli/osiris ${PREFIX}/sbin
	${INSTALL_PROGRAM} ${WRKSRC}/src/osirisd/osirisd ${PREFIX}/sbin
	${INSTALL_SCRIPT} ${WRKSRC}/src/install/freebsd/osirisd.sh.sample \
		${PREFIX}/etc/rc.d
.if defined(WITH_OSIRISMD)
	${INSTALL_PROGRAM} ${WRKSRC}/src/osirismd/osirismd ${PREFIX}/sbin
	${INSTALL_SCRIPT} ${WRKSRC}/src/install/freebsd/osirismd.sh.sample \
		${PREFIX}/etc/rc.d
.endif
.if !defined(NOPORTDOCS)
	@${MKDIR} ${DOCSDIR}
	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
.endif

.include <bsd.port.mk>
OpenPOWER on IntegriCloud