# ex:ts=8 # Ports collection makefile for: diskcheckd # Date created: Thu Aug 23, 2001 # Whom: David W. Chapman Jr. (dwcjr@FreeBSD.org) # # $FreeBSD$ # PORTNAME= diskcheckd PORTVERSION= 20010823 PORTREVISION= 3 CATEGORIES= sysutils MASTER_SITES= # part of port DISTFILES= # part of port EXTRACT_ONLY= # part of port MAINTAINER= ports@FreeBSD.org COMMENT= Daemon to check for disk read errors STARTUP= diskcheckd.sh MAN8= diskcheckd.8 MLINKS= diskcheckd.8 diskcheckd.conf.5 USE_REINPLACE= yes NO_WRKSUBDIR= yes CFLAGS+= -D_PATH_CONF='\"${PREFIX}/etc/diskcheckd.conf\"' .include .if ${OSVERSION} < 500000 IGNORE= "Not tested on anything less than 5.0, use at discretion" .else IGNORE= "Does not work on 5.x, see PR ports/45911" .endif do-extract: @${MKDIR} ${WRKSRC} .for file in Makefile diskcheckd.c diskcheckd.8 @(cd ${WRKSRC} ; ${CP} ${FILESDIR}/${file} .) .endfor do-patch: @${REINPLACE_CMD} -e 's|/usr/local/sbin|${PREFIX}/sbin|g' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|/usr/local/etc/diskcheckd.conf|${PREFIX}/etc/diskcheckd.conf|g' ${WRKSRC}/diskcheckd.8 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/diskcheckd ${PREFIX}/sbin ${INSTALL_DATA} ${FILESDIR}/diskcheckd.conf ${PREFIX}/etc/diskcheckd.conf.sample ${INSTALL_SCRIPT} ${FILESDIR}/diskcheckd.sh ${PREFIX}/etc/rc.d ${INSTALL_MAN} ${WRKSRC}/diskcheckd.8 ${PREFIX}/man/man8 ${LN} -sf ${PREFIX}/man/man8/diskcheckd.8 ${PREFIX}/man/man5/diskcheckd.conf.5 .include