aboutsummaryrefslogtreecommitdiff
path: root/sysutils/dirvish/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/dirvish/Makefile')
-rw-r--r--sysutils/dirvish/Makefile23
1 files changed, 22 insertions, 1 deletions
diff --git a/sysutils/dirvish/Makefile b/sysutils/dirvish/Makefile
index 225b661b836d..ef38a0d745f2 100644
--- a/sysutils/dirvish/Makefile
+++ b/sysutils/dirvish/Makefile
@@ -24,9 +24,30 @@ MAN8= dirvish.8 dirvish-expire.8 dirvish-locate.8 dirvish-runall.8
NO_BUILD= yes
USE_PERL5_RUN= yes
+MAN5= dirvish.conf.5
+MAN8= dirvish.8 dirvish-expire.8 dirvish-locate.8 dirvish-runall.8
+
+EXECUTABLES= dirvish dirvish-expire dirvish-locate dirvish-runall
+
+do-patch:
+ @${SED} -e 's:%%CONFDIR%%:${PREFIX}/etc/dirvish:' -e 's:%%PERL%%:${PERL5}:' \
+ ${FILESDIR}/header.pl > ${WRKDIR}/header.pl
+.for _E in ${EXECUTABLES}
+ @(cd ${WRKSRC} && ${CAT} ${WRKDIR}/header.pl ${_E}.pl loadconfig.pl \
+ > ${_E} && ${CHMOD} 755 ${_E})
+.endfor
+
do-install:
- @(cd ${INSTALL_WRKSRC} && ${SH} install.sh < /dev/null)
${MKDIR} ${PREFIX}/etc/dirvish
+.for _E in ${EXECUTABLES}
+ ${INSTALL_SCRIPT} ${WRKSRC}/${_E} ${PREFIX}/sbin
+.endfor
+.for _M in ${MAN5}
+ ${INSTALL_MAN} ${WRKSRC}/${_M} ${PREFIX}/man/man5
+.endfor
+.for _M in ${MAN8}
+ ${INSTALL_MAN} ${WRKSRC}/${_M} ${PREFIX}/man/man8
+.endfor
${INSTALL_DATA} ${FILESDIR}/master.conf.dist ${PREFIX}/etc/dirvish
${INSTALL_DATA} ${FILESDIR}/default.conf.dist ${PREFIX}/etc/dirvish