View | Details | Raw Unified | Return to bug 183209
Collapse All | Expand All

(-)Makefile (-22 / +18 lines)
Lines 41-47 Link Here
41
PORTDOCS3=	CHANGES FAQ INSTALL INSTALL.openbsd OPENSSL.README \
41
PORTDOCS3=	CHANGES FAQ INSTALL INSTALL.openbsd OPENSSL.README \
42
		TODO UPGRADE USAGE sguildb.dia
42
		TODO UPGRADE USAGE sguildb.dia
43
43
44
NO_STAGE=	yes
45
.include <bsd.port.options.mk>
44
.include <bsd.port.options.mk>
46
45
47
.if ${PORT_OPTIONS:MSANCP}
46
.if ${PORT_OPTIONS:MSANCP}
Lines 66-118 Link Here
66
65
67
post-patch:
66
post-patch:
68
.for f in ${AGENTS}
67
.for f in ${AGENTS}
69
	@${REINPLACE_CMD} 's|/bin/sh|${PREFIX}/bin/${TCLSH}|' \
68
	@${REINPLACE_CMD} 's|/bin/sh|${STAGEDIR}${PREFIX}/bin/${TCLSH}|' \
70
		${WRKSRC}/sensor/${f}
69
		${WRKSRC}/sensor/${f}
71
.endfor
70
.endfor
72
71
73
do-install:
72
do-install:
74
	@${MKDIR} ${PREFIX}/bin/${SGUILDIR}
73
	@${MKDIR} ${STAGEDIR}${PREFIX}/bin/${SGUILDIR}
75
	@${MKDIR} ${PREFIX}/etc/${SGUILDIR}
74
	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/${SGUILDIR}
76
	@${MKDIR} ${PREFIX}/share/${SGUILDIR}
75
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/${SGUILDIR}
77
	@${MKDIR} ${PREFIX}/share/${SGUILDIR}/contrib
76
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/${SGUILDIR}/contrib
78
	@${MKDIR} ${PREFIX}/share/${SGUILDIR}/init
77
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/${SGUILDIR}/init
79
	(cd ${WRKSRC}/sensor/contrib && ${COPYTREE_SHARE} \* ${PREFIX}/share/${SGUILDIR}/contrib "! -name ossec_agent.tcl.orig")
78
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
80
	(cd ${WRKSRC}/sensor/init && ${COPYTREE_SHARE} \* ${PREFIX}/share/${SGUILDIR}/init)
79
	(cd ${WRKSRC}/sensor/contrib && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/share/${SGUILDIR}/contrib "! -name ossec_agent.tcl.orig")
80
	(cd ${WRKSRC}/sensor/init && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/share/${SGUILDIR}/init)
81
	${INSTALL_DATA} ${PORTDOCS1:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
82
	${INSTALL_DATA} ${PORTDOCS2:S|^|${WRKSRC}/sensor/|} ${STAGEDIR}${DOCSDIR}
83
	${INSTALL_DATA} ${PORTDOCS3:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
81
.for f in ${AGENTS}
84
.for f in ${AGENTS}
82
	${INSTALL_SCRIPT} -m 751 ${WRKSRC}/sensor/${f} \
85
	${INSTALL_SCRIPT} -m 751 ${WRKSRC}/sensor/${f} \
83
		${PREFIX}/bin/${SGUILDIR}/${f}
86
		${STAGEDIR}${PREFIX}/bin/${SGUILDIR}/${f}
84
.endfor
87
.endfor
85
.for f in ${LOG_SCRIPTS}
88
.for f in ${LOG_SCRIPTS}
86
	${INSTALL_SCRIPT} -m 751 ${WRKSRC}/sensor/${f} \
89
	${INSTALL_SCRIPT} -m 751 ${WRKSRC}/sensor/${f} \
87
		${PREFIX}/bin/${SGUILDIR}/${f}
90
		${STAGEDIR}${PREFIX}/bin/${SGUILDIR}/${f}
88
.endfor
91
.endfor
89
.for f in ${CONFS}
92
.for f in ${CONFS}
90
	${INSTALL_DATA} ${WRKSRC}/sensor/${f} \
93
	${INSTALL_DATA} ${WRKSRC}/sensor/${f} \
91
		${PREFIX}/etc/${SGUILDIR}/${f}-sample
94
		${STAGEDIR}${PREFIX}/etc/${SGUILDIR}/${f}-sample
92
.endfor
95
.endfor
93
.if ${PORT_OPTIONS:MSANCP}
96
.if ${PORT_OPTIONS:MSANCP}
94
.for f in log_packets-sancp.sh
97
.for f in log_packets-sancp.sh
95
	${INSTALL_SCRIPT} -m 751 ${WRKSRC}/sensor/${f} \
98
	${INSTALL_SCRIPT} -m 751 ${WRKSRC}/sensor/${f} \
96
		${PREFIX}/bin/${SGUILDIR}/${f}
99
		${STAGEDIR}${PREFIX}/bin/${SGUILDIR}/${f}
97
.endfor
100
.endfor
98
.for f in sancp.conf
101
.for f in sancp.conf
99
	${INSTALL_DATA} ${WRKSRC}/sensor/sancp/${f} \
102
	${INSTALL_DATA} ${WRKSRC}/sensor/sancp/${f} \
100
		${PREFIX}/etc/${SGUILDIR}/${f}-sample
103
		${STAGEDIR}${PREFIX}/etc/${SGUILDIR}/${f}-sample
101
.endfor
104
.endfor
102
.endif
105
.endif
103
post-install:
106
post-install:
104
107
105
.if ${PORT_OPTIONS:MDOCS}
106
	@${MKDIR} ${DOCSDIR}
107
	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS1} ${DOCSDIR}
108
	cd ${WRKSRC}/sensor && ${INSTALL_DATA} ${PORTDOCS2} ${DOCSDIR}
109
	cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS3} ${DOCSDIR}
110
.if ${PORT_OPTIONS:MSANCP}
108
.if ${PORT_OPTIONS:MSANCP}
111
.for f in README.sancp_indexed_pcap
109
.for f in README.sancp_indexed_pcap
112
	cd ${WRKSRC}/sensor && ${INSTALL_DATA} ${f} ${DOCSDIR}
110
	cd ${WRKSRC}/sensor && ${INSTALL_DATA} ${f} ${STAGEDIR}${DOCSDIR}
113
.endfor
111
.endfor
114
.endif
112
.endif
115
.endif
116
	@${CAT} ${PKGMESSAGE}
117
113
118
.include <bsd.port.mk>
114
.include <bsd.port.mk>

Return to bug 183209