summaryrefslogtreecommitdiff
path: root/net/samba/Makefile
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2002-02-05 00:36:25 +0000
committertaca <taca@pkgsrc.org>2002-02-05 00:36:25 +0000
commit64194abfc36061ca08a06a2a75accfbbb513ef01 (patch)
tree4f6128b286293d46ce2c075b08e2bcf59f1d23ec /net/samba/Makefile
parentbf2e995df22cb952e8b29c434655692f76090d71 (diff)
downloadpkgsrc-64194abfc36061ca08a06a2a75accfbbb513ef01.tar.gz
(1) Change Samba's "lockdir" from /var/run/samba to /var/db/samba.
(2) Add "piddir" as /var/run and "pidfile dir" and "pidfile directory" statement for smb.conf. (3) Some fix for password synchronization but it isn't tested much and it is almost useless under "encrypt passwords = yes" environment. Changes for INSTALL and part of Makefile are provided by "Johnny C. Lam" <jlam@netbsd.org> and (2) and (3) are got from FreeBSD ports. Bump revision to 1; samba-2.2.3nb1 now.
Diffstat (limited to 'net/samba/Makefile')
-rw-r--r--net/samba/Makefile17
1 files changed, 10 insertions, 7 deletions
diff --git a/net/samba/Makefile b/net/samba/Makefile
index b2700faaf31..34ca8878229 100644
--- a/net/samba/Makefile
+++ b/net/samba/Makefile
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.77 2002/02/04 21:33:19 tron Exp $
+# $NetBSD: Makefile,v 1.78 2002/02/05 00:36:25 taca Exp $
DISTNAME= samba-2.2.3
+PKGREVISION= 1
WRKSRC= ${WRKDIR}/${DISTNAME}/source
CATEGORIES= net
MASTER_SITES= ftp://ftp.samba.org/pub/samba/ \
@@ -25,21 +26,24 @@ USE_GNU_READLINE= # uses rl_event_hook interface to GNU readline
PKG_SYSCONFSUBDIR?= samba
-SAMBA_LOGDIR?= /var/log
-SAMBA_LOCKDIR?= /var/run/samba
+VARDIR?= /var
SAMBA_ETCDIR?= ${PKG_SYSCONFDIR}
-SAMBA_PRIVATE?= ${SAMBA_ETCDIR}/private
SAMBA_DATADIR= ${PREFIX}/share
+SAMBA_LOCKDIR?= ${VARDIR}/db/samba
+SAMBA_LOGDIR?= ${VARDIR}/log
+SAMBA_PIDDIR?= ${VARDIR}/run
+SAMBA_PRIVATE?= ${SAMBA_ETCDIR}/private
MAKE_ENV+= ETCDIR=${SAMBA_ETCDIR}
MAKE_ENV+= LOGDIR=${SAMBA_LOGDIR}
-CONFIGURE_ARGS+= --localstatedir=${SAMBA_LOGDIR}
+CONFIGURE_ARGS+= --localstatedir=${VARDIR}
CONFIGURE_ARGS+= --sbindir=${PREFIX}/sbin
CONFIGURE_ARGS+= --with-configdir=${SAMBA_ETCDIR}
CONFIGURE_ARGS+= --with-codepagedir=${SAMBA_DATADIR}/samba/codepages
CONFIGURE_ARGS+= --with-datadir=${SAMBA_DATADIR}
CONFIGURE_ARGS+= --with-lockdir=${SAMBA_LOCKDIR}
+CONFIGURE_ARGS+= --with-piddir=${SAMBA_PIDDIR}
CONFIGURE_ARGS+= --with-privatedir=${SAMBA_PRIVATE}
CONFIGURE_ARGS+= --with-swatdir=${SAMBA_DATADIR}/samba/swat
@@ -86,8 +90,7 @@ MESSAGE_SUBST+= ETCDIR=${SAMBA_ETCDIR}
CONF_FILES= ${EXAMPLESDIR}/smb.conf.sample ${SAMBA_ETCDIR}/smb.conf
RCD_SCRIPTS= samba nmbd smbd
-MAKE_DIRS= ${SAMBA_LOCKDIR}
-OWN_DIRS= ${SAMBA_ETCDIR} ${SAMBA_PRIVATE}
+OWN_DIRS= ${SAMBA_ETCDIR} ${SAMBA_PRIVATE} ${SAMBA_LOCKDIR}
INSTALL_EXTRA_TMPL= ${PKGDIR}/INSTALL