[PATCH] Move nss_compat from nis to nss subdir and install it unconditionally.
Zack Weinberg
zackw@panix.com
Wed Oct 4 12:14:00 GMT 2017
On Wed, Oct 4, 2017 at 6:31 AM, Florian Weimer <fweimer@redhat.com> wrote:
> On 10/04/2017 11:51 AM, Andreas Schwab wrote:
>>
>> This has been tested that local lookup still works with and
>> without an installed libnss_nis, and that NIS lookup works when
>> libnss_nis is available.
>>
>> * nis/Makefile (services): Remove compat.
>> (libnss_compat-routines, libnss_compat-inhibit-o): Don't define.
>> ($(objpfx)libnss_compat.so): Remove rule.
>> * nis/Versions (libnss_compat): Remove.
>> * nss/Makefile (services): Add compat.
>> (libnss_compat-routines, libnss_compat-inhibit-o): Define.
>> * nss/Versions (libnss_compat): Define.
>> * nss/nss_compat/compat-grp.c: Moved here from nis/nss_compat.
>> Don't include <rpc/types.h>. Replace bool_t by bool.
>> * nss/nss_compat/compat-initgroups.c: Likewise.
>> * nss/nss_compat/compat-pwd.c: Likewise. Include "nisdomain.h"
>> instead of <rpcsrv/ypclnt.h>.
>> (getpwent_next_nss_netgr): Use __nss_get_default_domain instead of
>> yp_get_default_domain.
>> * nss/nss_compat/compat-pwd.c: Likewise.
>> (getspent_next_nss_netgr): Use __nss_get_default_domain instead of
>> yp_get_default_domain.
>> * nss/nss_compat/nisdomain.c: New file.
>> * nss/nss_compat/nisdomain.h: Likewise.
>
>
> This looks good to me. Thanks.
Looks good to me, too.
zw
More information about the Libc-alpha
mailing list