1 # $NetBSD: Makefile,v 1.8 2000/05/27 09:53:36 wiz Exp $
3 DISTNAME= glunix-release-1-0a
6 MASTER_SITES= http://now.cs.berkeley.edu/Glunix/ \
7 http://www.inficad.com/~garbled/
8 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} makedepend${EXTRACT_SUFX}
10 MAINTAINER= root@garbled.net
11 HOMEPAGE= http://now.cs.berkeley.edu/Glunix/glunix.html
13 DEPENDS+= ssh-1.2.27:../../security/ssh
22 MESSAGE_FILE= ${WRKDIR}/MESSAGE
24 NOW_ROOT= ${LOCALBASE}/now
26 .if (${MACHINE} == "i386")
27 FLAGS= "-m486 -DL_ENDIAN"
30 MAKE_ENV+= OPSYS=${OPSYS} ARCH=${MACHINE_ARCH} NOW_ROOT=${NOW_ROOT}
31 MAKE_ENV+= PORTSDIR=${PKGDIR} WRKDIR=${WRKDIR} FLAGS=${FLAGS}
33 SCRIPTS_ENV+= ARCH=${MACHINE_ARCH} RM=${RM} NOW_ROOT=${NOW_ROOT}
35 .if exists(/usr/sbin/user)
36 USER_CMD= /usr/sbin/user
37 GROUP_CMD= /usr/sbin/group
39 DEPENDS+= user>=20000313:../../sysutils/user
40 USER_CMD= ${LOCALBASE}/sbin/user
41 GROUP_CMD= ${LOCALBASE}/sbin/group
44 # the glunix group needs to exist before building.
46 ${CP} ${FILESDIR}/Makefile-2 ${WRKSRC}/Makefile
47 @if `${GROUP_CMD} info -e glunix`; then \
48 ${ECHO} Group \'glunix\' already exists.; \
50 ${GROUP_CMD} add glunix; \
54 ${SED} -e 's|\$${NOW_ROOT}|${NOW_ROOT}|g' ${PKGDIR}/MESSAGE > ${MESSAGE_FILE}
55 @${ECHO} "updating /etc/shells";
56 ${CP} /etc/shells /etc/shells.bak;
57 ( ${GREP} -v ${NOW_ROOT}/bin/glush /etc/shells.bak; \
58 ${ECHO} ${NOW_ROOT}/bin/glush \
60 @if `${USER_CMD} info -e glunix`; then \
61 ${ECHO} User \'glunix\' already exists.; \
63 ${USER_CMD} add -g glunix -d /nonexistent \
64 -s ${NOW_ROOT}/bin/glush glunix; \
68 @${TOUCH} ${NOW_ROOT}/lib/${MACHINE_ARCH}-${OPSYS}-tcp/.keepme
70 .include "../../mk/bsd.pkg.mk"