|
|
|
@ -77,7 +77,9 @@ cmdline() {
@@ -77,7 +77,9 @@ cmdline() {
|
|
|
|
|
install() { |
|
|
|
|
local _nsslibs |
|
|
|
|
inst_multiple -o rpc.idmapd mount.nfs mount.nfs4 umount sed /etc/netconfig chmod "$tmpfilesdir/rpcbind.conf" |
|
|
|
|
inst_multiple /etc/services /etc/nsswitch.conf /etc/rpc /etc/protocols /etc/idmapd.conf |
|
|
|
|
inst_multiple -o /etc/idmapd.conf |
|
|
|
|
inst_multiple -o /etc/services /etc/nsswitch.conf /etc/rpc /etc/protocols |
|
|
|
|
inst_multiple -o /usr/etc/services /usr/etc/nsswitch.conf /usr/etc/rpc /usr/etc/protocols |
|
|
|
|
|
|
|
|
|
if [[ $hostonly_cmdline == "yes" ]]; then |
|
|
|
|
local _netconf |
|
|
|
@ -94,8 +96,11 @@ install() {
@@ -94,8 +96,11 @@ install() {
|
|
|
|
|
|
|
|
|
|
inst_libdir_file 'libnfsidmap_nsswitch.so*' 'libnfsidmap/*.so' 'libnfsidmap*.so*' |
|
|
|
|
|
|
|
|
|
_nsslibs=$(sed -e '/^#/d' -e 's/^.*://' -e 's/\[NOTFOUND=return\]//' "$dracutsysrootdir"/etc/nsswitch.conf \ |
|
|
|
|
| tr -s '[:space:]' '\n' | sort -u | tr -s '[:space:]' '|') |
|
|
|
|
_nsslibs=$( |
|
|
|
|
cat "$dracutsysrootdir"/{,usr/}etc/nsswitch.conf 2> /dev/null \ |
|
|
|
|
| sed -e '/^#/d' -e 's/^.*://' -e 's/\[NOTFOUND=return\]//' \ |
|
|
|
|
| tr -s '[:space:]' '\n' | sort -u | tr -s '[:space:]' '|' |
|
|
|
|
) |
|
|
|
|
_nsslibs=${_nsslibs#|} |
|
|
|
|
_nsslibs=${_nsslibs%|} |
|
|
|
|
|
|
|
|
|