mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
parent
3e0ec2f40c
commit
4b3eb8be5c
3 changed files with 17 additions and 33 deletions
|
@ -1,5 +1,10 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
exec 2>&1
|
exec 2>&1
|
||||||
|
|
||||||
|
[ -r conf ] && . ./conf
|
||||||
|
|
||||||
|
NSLCD_CONF=${NSLCD_CONF:-/etc/nslcd.conf}
|
||||||
|
|
||||||
mkdir -p /var/run/nslcd
|
mkdir -p /var/run/nslcd
|
||||||
chown nslcd:nslcd /var/run/nslcd
|
chown nslcd:nslcd /var/run/nslcd
|
||||||
exec chpst -u nslcd:nslcd nslcd -n
|
exec chpst -u nslcd:nslcd nslcd -n -f "$NSLCD_CONF"
|
||||||
|
|
|
@ -1,26 +0,0 @@
|
||||||
Bug: https://bugs.gentoo.org/716272
|
|
||||||
|
|
||||||
--- a/nss/hosts.c
|
|
||||||
+++ b/nss/hosts.c
|
|
||||||
@@ -49,6 +49,9 @@
|
|
||||||
*h_errnop = NO_RECOVERY; \
|
|
||||||
return NSS_STATUS_UNAVAIL;
|
|
||||||
|
|
||||||
+#ifndef NETDB_INTERNAL
|
|
||||||
+#define NETDB_INTERNAL -1
|
|
||||||
+#endif
|
|
||||||
#undef ERROR_OUT_BUFERROR
|
|
||||||
#define ERROR_OUT_BUFERROR(fp) \
|
|
||||||
*errnop = ERANGE; \
|
|
||||||
--- a/nss/networks.c
|
|
||||||
+++ b/nss/networks.c
|
|
||||||
@@ -49,6 +49,9 @@
|
|
||||||
*h_errnop = NO_RECOVERY; \
|
|
||||||
return NSS_STATUS_UNAVAIL;
|
|
||||||
|
|
||||||
+#ifndef NETDB_INTERNAL
|
|
||||||
+#define NETDB_INTERNAL -1
|
|
||||||
+#endif
|
|
||||||
#undef ERROR_OUT_BUFERROR
|
|
||||||
#define ERROR_OUT_BUFERROR(fp) \
|
|
||||||
*errnop = ERANGE; \
|
|
|
@ -1,18 +1,18 @@
|
||||||
# Template file for 'nss-pam-ldapd'
|
# Template file for 'nss-pam-ldapd'
|
||||||
pkgname=nss-pam-ldapd
|
pkgname=nss-pam-ldapd
|
||||||
version=0.9.12
|
version=0.9.13
|
||||||
revision=3
|
revision=1
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
configure_args="--enable-sasl --enable-kerberos --with-pam-seclib-dir=/usr/lib/security/"
|
configure_args="--enable-sasl --enable-kerberos --with-pam-seclib-dir=/usr/lib/security/"
|
||||||
conf_files="/etc/nslcd.conf"
|
conf_files="/etc/nslcd.conf"
|
||||||
hostmakedepends="autoconf automake"
|
hostmakedepends="autoconf automake"
|
||||||
makedepends="pam-devel libldap-devel libsasl-devel mit-krb5-devel"
|
makedepends="pam-devel libldap-devel libsasl-devel mit-krb5-devel"
|
||||||
short_desc="LDAP identity management via nsswitch"
|
short_desc="NSS and PAM support for LDAP"
|
||||||
maintainer="Michael Aldridge <maldridge@voidlinux.org>"
|
maintainer="Michael Aldridge <maldridge@voidlinux.org>"
|
||||||
license="LGPL-2.1-or-later"
|
license="LGPL-2.1-or-later"
|
||||||
homepage="https://arthurdejong.org/nss-pam-ldapd/"
|
homepage="https://arthurdejong.org/nss-pam-ldapd/"
|
||||||
distfiles="https://github.com/arthurdejong/nss-pam-ldapd/archive/$version.tar.gz"
|
distfiles="https://arthurdejong.org/nss-pam-ldapd/nss-pam-ldapd-${version}.tar.gz"
|
||||||
checksum=829b2371be42c040108165d2ea422eb6f6cacba6a01083f67025752a574a685b
|
checksum=e01784e17cb533bb66bd0601e205e785263445c3c2df7a6f90232ab4131c716d
|
||||||
system_accounts="nslcd"
|
system_accounts="nslcd"
|
||||||
|
|
||||||
case "$XBPS_TARGET_MACHINE" in
|
case "$XBPS_TARGET_MACHINE" in
|
||||||
|
@ -23,11 +23,16 @@ pre_configure() {
|
||||||
case "$XBPS_TARGET_MACHINE" in
|
case "$XBPS_TARGET_MACHINE" in
|
||||||
*musl)
|
*musl)
|
||||||
vsed -i 's/ lookup_netgroup / /' tests/Makefile.am
|
vsed -i 's/ lookup_netgroup / /' tests/Makefile.am
|
||||||
|
autoreconf -fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
./autogen.sh
|
|
||||||
}
|
}
|
||||||
|
|
||||||
post_install() {
|
post_install() {
|
||||||
vsv nslcd
|
vsv nslcd
|
||||||
|
vman man/nslcd.8
|
||||||
|
vman man/nslcd.conf.5
|
||||||
|
vman man/chsh.ldap.1
|
||||||
|
vman man/getent.ldap.1
|
||||||
|
vman man/pam_ldap.8
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue