diff options
author | Will Andrews <will@FreeBSD.org> | 2001-03-12 22:52:33 +0000 |
---|---|---|
committer | Will Andrews <will@FreeBSD.org> | 2001-03-12 22:52:33 +0000 |
commit | 83121084aa1a83911f16a25a0bf89545b9b36227 (patch) | |
tree | 86380c62aa4827ddb37387b9524ecdef4d429e8d /dns/dhisd/Makefile | |
parent | update to 1.03. (diff) |
Add dhisd 4.0, DHIS server for updating dynamic DNS entries in DNS
tables.
PR: 25368
Submitted by: Bas Kruit <baskruit@bsltwr.dhis.org>
Notes
Notes:
svn path=/head/; revision=39701
Diffstat (limited to 'dns/dhisd/Makefile')
-rw-r--r-- | dns/dhisd/Makefile | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/dns/dhisd/Makefile b/dns/dhisd/Makefile new file mode 100644 index 000000000000..20b89c706fb8 --- /dev/null +++ b/dns/dhisd/Makefile @@ -0,0 +1,74 @@ +# New ports collection makefile for: dhisd +# Date created: Sun Feb 25 21:13:59 CET 2001 +# Whom: Bas Kruit <baskruit@bsltwr.dhis.org> +# +# $FreeBSD$ +# + +PORTNAME= dhisd +PORTVERSION= 4.0 +CATEGORIES= net +MASTER_SITES= http://bsltwr.dhis.org/ftp/pub/dhis/ \ + ftp://ftp.dhis.org/pub/dhis/ + +MAINTAINER= baskruit@bsltwr.dhis.org + +DHISBASE= ${PREFIX}/dhis +DIRS= dhis dhis/bin dhis/pid dhis/db dhis/log dhis/script +RDIRS= dhis/bin dhis/pid dhis/db dhis/log dhis/script dhis + +post-patch: + @${ECHO} "===> Patching Makefile" + ${PERL} -i -p -e "s^__PREFIX__^${DHISBASE}^g" ${WRKSRC}/Makefile + @${ECHO} "===> Patching documentation..." + ${PERL} -i -p -e "s^__PREFIX__^${DHISBASE}^g" ${WRKSRC}/INSTALL + ${PERL} -i -p -e "s^__PREFIX__^${DHISBASE}^g" ${WRKSRC}/README + @${ECHO} "===> Patching dhisd.h" + ${PERL} -i -p -e "s^__PREFIX__^${DHISBASE}^g" ${WRKSRC}/dhisd.h + @${ECHO} "===> Patching dhisd.sh" + @${CP} ${FILESDIR}/dhisd.sh ${WRKSRC} + ${PERL} -i -p -e "s^__PREFIX__^${PREFIX}^g" ${WRKSRC}/dhisd.sh + +do-install: + +post-install: +.for dir in ${DIRS} + @${MKDIR} ${PREFIX}/${dir} + @${CHMOD} 700 ${PREFIX}/${dir} +.endfor + ${INSTALL_PROGRAM} ${WRKSRC}/dhisd ${DHISBASE}/bin + @${INSTALL_DATA} ${FILESDIR}/dhis.db ${DHISBASE}/db/dhis.db.sample + @${ECHO} "dhis/bin/dhisd" >> ${TMPPLIST} + @${ECHO} "dhis/db/dhis.db.sample" >> ${TMPPLIST} + @${CHMOD} 600 ${PREFIX}/dhis/db/* +.if !exists(${PREFIX}/etc/rc.d/dhisd.sh) + ${ECHO} "===> Installing ${PREFIX}/etc/rc.d/dhid.sh startup file." + ${INSTALL_SCRIPT} -m 751 ${FILESDIR}/dhisd.sh ${PREFIX}/etc/rc.d/dhisd.sh + @${ECHO} "etc/rc.d/dhisd.sh" >> ${TMPPLIST} +.endif +.if !defined(NOPORTDOCS) + @${MKDIR} ${DHISBASE}/doc + @${INSTALL_DATA} ${WRKSRC}/README ${DHISBASE}/doc + @${INSTALL_DATA} ${WRKSRC}/INSTALL ${DHISBASE}/doc + @${CHMOD} 755 ${DHISBASE}/doc + @${ECHO} "dhis/doc/README" >> ${TMPPLIST} + @${ECHO} "dhis/doc/INSTALL" >> ${TMPPLIST} + @${ECHO} "@dirrm dhis/doc" >> ${TMPPLIST} +.endif +.for dir in ${RDIRS} + @${ECHO} "@dirrm ${dir}" >> ${TMPPLIST} +.endfor + @${ECHO} "--------------------------------------------------------------------------" + @${ECHO} "Before dhisd can run, you will need configure BIND." + @${ECHO} "" + @${ECHO} "For more information, see the following site:" + @${ECHO} "http://www.dhis.org/dhis/r4/server.html" +.if !defined(NOPORTDOCS) + @${ECHO} "or ${DHISBASE}/doc/" +.endif + @${ECHO} "" + @${ECHO} "For information on this port, check the following site:" + @${ECHO} "http://bsltwr.dhis.org/dhis/" + @${ECHO} "--------------------------------------------------------------------------" + +.include <bsd.port.mk> |