aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorzi <zi@FreeBSD.org>2018-09-11 00:30:50 +0800
committerzi <zi@FreeBSD.org>2018-09-11 00:30:50 +0800
commit9ba76a332eacab1b2f72ed144e0a62a956a13609 (patch)
treedeeff964c79d8e0679e864eace369caecd2705dd /net
parent7484508445ab62ca21d2140a77e91bdb22b47d6d (diff)
downloadfreebsd-ports-gnome-9ba76a332eacab1b2f72ed144e0a62a956a13609.tar.gz
freebsd-ports-gnome-9ba76a332eacab1b2f72ed144e0a62a956a13609.tar.zst
freebsd-ports-gnome-9ba76a332eacab1b2f72ed144e0a62a956a13609.zip
- Resolve socket permission issues
- Bump PORTREVISION PR: 231278 [1] Reported by: Matthias Pfaller <matthias.pfaller@familie-pfaller.de> [1], Johan Hendriks <joh.hendriks@gmail.com>
Diffstat (limited to 'net')
-rw-r--r--net/nss-pam-ldapd/Makefile8
-rw-r--r--net/nss-pam-ldapd/files/nslcd.in1
2 files changed, 7 insertions, 2 deletions
diff --git a/net/nss-pam-ldapd/Makefile b/net/nss-pam-ldapd/Makefile
index ea69318536dc..ea5a3196fe19 100644
--- a/net/nss-pam-ldapd/Makefile
+++ b/net/nss-pam-ldapd/Makefile
@@ -3,6 +3,7 @@
PORTNAME= nss-pam-ldapd
PORTVERSION= 0.9.10
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= http://arthurdejong.org/nss-pam-ldapd/ \
ZI
@@ -23,7 +24,8 @@ NSS_LDAP_SHMAJOR= 1
SUB_FILES+= pkg-message
NSLCD_PIDFILE?= /var/run/nslcd.pid
-NSLCD_SOCKET?= /var/run/nslcd.ctl
+NSLCD_VARDIR?= /var/run/nslcd
+NSLCD_SOCKET?= ${NSLCD_VARDIR}/nslcd.ctl
OPTIONS_DEFINE= KERBEROS
OPTIONS_DEFAULT= KERBEROS
@@ -65,7 +67,9 @@ PLIST_SUB+= CONFIG="${CONFIG_FILE}" \
PAM_LDAP_SHMAJOR="${PAM_LDAP_SHMAJOR}" \
NSS_LDAP_SHMAJOR="${NSS_LDAP_SHMAJOR}"
SUB_LIST+= CONFIG_FILE="${PREFIX}/etc/${CONFIG_FILE}" \
- NSLCD_PIDFILE="${NSLCD_PIDFILE}"
+ NSLCD_PIDFILE="${NSLCD_PIDFILE}" \
+ NSLCD_VARDIR="${NSLCD_VARDIR}" \
+ USERS="${USERS}" GROUPS="${GROUPS}"
.if empty(PORT_OPTIONS:MKERBEROS)
CONFIGURE_ARGS+= --disable-kerberos
diff --git a/net/nss-pam-ldapd/files/nslcd.in b/net/nss-pam-ldapd/files/nslcd.in
index dd9a7b69e8e8..646131bd89c9 100644
--- a/net/nss-pam-ldapd/files/nslcd.in
+++ b/net/nss-pam-ldapd/files/nslcd.in
@@ -43,6 +43,7 @@ nslcd_prestart()
else
command_args="-f %%PREFIX%%/sbin/nslcd"
fi
+ install -d -o %%USERS%% -g %%GROUPS%% %%NSLCD_VARDIR%%
}
nslcd_start()