diff options
author | zi <zi@FreeBSD.org> | 2018-09-11 00:30:50 +0800 |
---|---|---|
committer | zi <zi@FreeBSD.org> | 2018-09-11 00:30:50 +0800 |
commit | 9ba76a332eacab1b2f72ed144e0a62a956a13609 (patch) | |
tree | deeff964c79d8e0679e864eace369caecd2705dd /net | |
parent | 7484508445ab62ca21d2140a77e91bdb22b47d6d (diff) | |
download | freebsd-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/Makefile | 8 | ||||
-rw-r--r-- | net/nss-pam-ldapd/files/nslcd.in | 1 |
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() |