summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorveego <veego@pkgsrc.org>2000-05-17 09:22:28 +0000
committerveego <veego@pkgsrc.org>2000-05-17 09:22:28 +0000
commit679ed71d51e09ff1d01e7105043c3d4491eb8e30 (patch)
treea465a16cef9fd3a088c586b05465c0f3a1e680c8
parent05cc4a699b58446fcd83b824d6abdb159f25dbf9 (diff)
downloadpkgsrc-679ed71d51e09ff1d01e7105043c3d4491eb8e30.tar.gz
Solaris has no group wheel, so we have to extend the sed line in the Makefile
and change the chgrp command.
-rw-r--r--net/samba/Makefile9
-rw-r--r--net/samba/pkg/INSTALL5
2 files changed, 11 insertions, 3 deletions
diff --git a/net/samba/Makefile b/net/samba/Makefile
index 9aaacff0ef6..dfc59558cc5 100644
--- a/net/samba/Makefile
+++ b/net/samba/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2000/05/02 15:24:08 jlam Exp $
+# $NetBSD: Makefile,v 1.33 2000/05/17 09:22:28 veego Exp $
DISTNAME= samba-2.0.7
WRKSRC= ${WRKDIR}/${DISTNAME}/source
@@ -27,6 +27,12 @@ SAMBA_LOCKDIR= /var/run/samba
SAMBA_ETCDIR?= /etc/samba
SAMBA_PRIVATE?= ${SAMBA_ETCDIR}/private
+.if ${OPSYS} == "SunOS"
+ROOT_GROUP?= root
+.else
+ROOT_GROUP?= wheel
+.endif
+
MAKE_ENV+= ETCDIR=${SAMBA_ETCDIR}
MAKE_ENV+= LOGDIR=${SAMBA_LOGDIR}
@@ -84,6 +90,7 @@ post-install:
${INSTALL_SCRIPT} ${WRKSRC}/script/mksmbpasswd.sh ${PREFIX}/bin
${SED} -e "s,@SAMBA_PRIVATE@,${SAMBA_PRIVATE},g" \
+ -e "s,@ROOT_GROUP@,${ROOT_GROUP},g" \
< ${PKGDIR}/INSTALL > ${INSTALL_FILE}
${SED} -e "s,@SAMBA_PRIVATE@,${SAMBA_PRIVATE},g" \
< ${PKGDIR}/DEINSTALL > ${DEINSTALL_FILE}
diff --git a/net/samba/pkg/INSTALL b/net/samba/pkg/INSTALL
index 65348237d35..0b365aeb0ba 100644
--- a/net/samba/pkg/INSTALL
+++ b/net/samba/pkg/INSTALL
@@ -1,11 +1,12 @@
#!/bin/sh
#
-# $NetBSD: INSTALL,v 1.3 2000/05/17 09:09:42 veego Exp $
+# $NetBSD: INSTALL,v 1.4 2000/05/17 09:22:28 veego Exp $
PKGNAME=$1
STAGE=$2
SAMBA_PRIVATE=@SAMBA_PRIVATE@
+ROOT_GROUP=@ROOT_GROUP@
case ${STAGE} in
PRE-INSTALL)
@@ -16,7 +17,7 @@ POST-INSTALL)
then
echo -n "Creating ${SAMBA_PRIVATE}/smbpasswd..."
chown -R root ${SAMBA_PRIVATE}
- chgrp -R wheel ${SAMBA_PRIVATE}
+ chgrp -R ${ROOT_GROUP} ${SAMBA_PRIVATE}
cat /etc/passwd | ${PKG_PREFIX}/bin/mksmbpasswd.sh \
>${SAMBA_PRIVATE}/smbpasswd
chmod 500 ${SAMBA_PRIVATE}