mirror of
https://git.sr.ht/~nabijaczleweli/tzpfms
synced 2025-04-11 09:30:02 +03:00
Use map for nsswitch.conf uniquification. Don't try to find [NOTFOUND or whatever stanzas as libraries
This commit is contained in:
parent
5df51d163e
commit
1f9fe814fe
@ -32,7 +32,7 @@
|
||||
|
||||
if [ -e /etc/nsswitch.conf ]; then
|
||||
INST_CFG /etc/nsswitch.conf
|
||||
databases="$(awk '/^(group|hosts)/ {for(i = 2; i <= NF; ++i) print $i}' /etc/nsswitch.conf | LC_ALL=C sort -u)"
|
||||
databases="$(awk '/^(group|hosts)/ {for(i = 2; i <= NF; ++i) if($i !~ /[^a-z0-9_-]/) db[$i]=0} END {for(d in db) print d}' /etc/nsswitch.conf)"
|
||||
for db in $databases; do
|
||||
for f in /lib/*/"libnss_$db"*; do
|
||||
INST_LIB "$f"
|
||||
|
Loading…
x
Reference in New Issue
Block a user