59 lines
1.5 KiB
Makefile
59 lines
1.5 KiB
Makefile
# $NetBSD: Makefile,v 1.6 2006/04/29 17:43:17 shattered Exp $
|
|
#
|
|
|
|
DISTNAME= rc.subr-20030912
|
|
CATEGORIES= pkgtools
|
|
MASTER_SITES= # empty
|
|
DISTFILES= # empty
|
|
|
|
MAINTAINER= reed@NetBSD.org
|
|
HOMEPAGE= http://www.netbsd.org/guide/en/chap-rc.html
|
|
COMMENT= Portable NetBSD rc.subr implementation for pkgsrc
|
|
|
|
NOT_FOR_PLATFORM= NetBSD-1.[5-9]*-* NetBSD-[2-9]*-* FreeBSD-[5-9]*-*
|
|
|
|
NO_CHECKSUM= yes
|
|
NO_EXTRACT= yes
|
|
NO_CONFIGURE= yes
|
|
NO_BUILD= yes
|
|
NO_MTREE= yes
|
|
|
|
EGDIR= ${PREFIX}/share/examples/${PKGBASE}
|
|
|
|
CONF_FILES= ${EGDIR}/rc.conf.example ${PKG_SYSCONFDIR}/rc.conf
|
|
# XXX consider not-hardcoding /etc/rc.subr in all rc.d scripts
|
|
SUPPORT_FILES= ${EGDIR}/rc.subr ${PKG_SYSCONFDIR}/rc.subr
|
|
|
|
# XXX not in PLIST because I am hoping that it will automatic soon
|
|
RCD_SCRIPTS= DAEMON LOGIN NETWORKING SERVERS
|
|
|
|
PS_ARG= "-ax"
|
|
PS_FORMAT= "-o pid,command"
|
|
WHOAMI?= /usr/bin/whoami
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
.if ${OPSYS} == "SunOS"
|
|
PS_ARG= "-ef"
|
|
PS_FORMAT= "-o pid,comm"
|
|
WHOAMI= "/usr/ucb/whoami"
|
|
.elif ${OPSYS} == "Linux"
|
|
PS_ARG= "ax"
|
|
.endif
|
|
|
|
FILES_SUBST+= NICE=${NICE:Q}
|
|
FILES_SUBST+= OPSYS=${OPSYS:Q}
|
|
FILES_SUBST+= PS=${PS:Q}
|
|
FILES_SUBST+= PS_ARG=${PS_ARG:Q}
|
|
FILES_SUBST+= PS_FORMAT=${PS_FORMAT:Q}
|
|
FILES_SUBST+= WHOAMI=${WHOAMI:Q}
|
|
|
|
do-extract:
|
|
${SED} ${FILES_SUBST_SED} ${FILESDIR}/rc.subr > ${WRKDIR}/rc.subr
|
|
|
|
do-install:
|
|
${INSTALL_DATA_DIR} ${EGDIR}
|
|
${INSTALL_DATA} ${FILESDIR}/rc.conf.example ${EGDIR}
|
|
${INSTALL_DATA} ${WRKDIR}/rc.subr ${EGDIR}
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|