View | Details | Raw Unified | Return to bug 240649 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-6 / +9 lines)
Lines 78-90 Link Here
78
78
79
post-patch:
79
post-patch:
80
	@${ECHO_CMD} 'QMAKE_LFLAGS += -fstack-protector' >> ${WRKSRC}/src/murmur/murmur.pro
80
	@${ECHO_CMD} 'QMAKE_LFLAGS += -fstack-protector' >> ${WRKSRC}/src/murmur/murmur.pro
81
	@${SED} -i '' -e 's|database=.*|database=/var/db/murmur/murmur.sqlite|' ${WRKSRC}/scripts/murmur.ini
82
	@${SED} -i '' -e 's|;pidfile=.*|pidfile=/var/run/murmur/murmur.pid|' ${WRKSRC}/scripts/murmur.ini
83
	@${SED} -i '' -e 's|;logfile=.*|logfile=/var/log/murmur/murmur.log|' ${WRKSRC}/scripts/murmur.ini
84
	@${SED} -i '' -e 's|;host=.*|host=0.0.0.0|' ${WRKSRC}/scripts/murmur.ini
81
85
82
pre-install:
83
	${SED} -i '' -e 's|database=.*|database=/var/db/murmur/murmur.sqlite|' ${WRKSRC}/scripts/murmur.ini
84
	${SED} -i '' -e 's|;pidfile=.*|pidfile=/var/run/murmur/murmur.pid|' ${WRKSRC}/scripts/murmur.ini
85
	${SED} -i '' -e 's|;logfile=.*|logfile=/var/log/murmur/murmur.log|' ${WRKSRC}/scripts/murmur.ini
86
	${SED} -i '' -e 's|;host=.*|host=0.0.0.0|' ${WRKSRC}/scripts/murmur.ini
87
88
do-install:
86
do-install:
89
	${INSTALL_PROGRAM} ${WRKSRC}/release/murmurd ${STAGEDIR}${PREFIX}/sbin
87
	${INSTALL_PROGRAM} ${WRKSRC}/release/murmurd ${STAGEDIR}${PREFIX}/sbin
90
	${INSTALL_DATA} ${WRKSRC}/scripts/murmur.ini ${STAGEDIR}${PREFIX}/etc/murmur.ini.sample
88
	${INSTALL_DATA} ${WRKSRC}/scripts/murmur.ini ${STAGEDIR}${PREFIX}/etc/murmur.ini.sample
Lines 96-100 Link Here
96
.for f in CHANGES INSTALL README README.Linux
94
.for f in CHANGES INSTALL README README.Linux
97
	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
95
	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
98
.endfor
96
.endfor
97
98
post-install:
99
	${MKDIR} ${STAGEDIR}/var/db/murmur
100
	${MKDIR} ${STAGEDIR}/var/log/murmur
101
	${MKDIR} ${STAGEDIR}/var/run/murmur
99
102
100
.include <bsd.port.post.mk>
103
.include <bsd.port.post.mk>
(-)pkg-plist (+3 lines)
Lines 5-7 Link Here
5
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
5
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
6
%%PORTDOCS%%%%DOCSDIR%%/README
6
%%PORTDOCS%%%%DOCSDIR%%/README
7
%%PORTDOCS%%%%DOCSDIR%%/README.Linux
7
%%PORTDOCS%%%%DOCSDIR%%/README.Linux
8
@dir(murmur,murmur,) /var/db/murmur
9
@dir(murmur,wheel,) /var/log/murmur
10
@dir(murmur,murmur,) /var/run/murmur
(-)files/murmur.in (-9 lines)
Lines 28-41 Link Here
28
command="%%PREFIX%%/sbin/murmurd"
28
command="%%PREFIX%%/sbin/murmurd"
29
command_args="-ini %%PREFIX%%/etc/murmur.ini"
29
command_args="-ini %%PREFIX%%/etc/murmur.ini"
30
pidfile=/var/run/murmur/murmur.pid
30
pidfile=/var/run/murmur/murmur.pid
31
start_precmd=murmur_prestart
32
33
murmur_prestart() {
34
	for i in /var/log/murmur /var/run/murmur /var/db/murmur; do
35
		if [ ! -d ${i} ]; then
36
			install -d -o %%USERS%% -g %%GROUPS%% ${i}
37
		fi
38
	done
39
}
40
31
41
run_rc_command "$1"
32
run_rc_command "$1"

Return to bug 240649