87cf605e9a
- git snapshot
33 lines
976 B
Diff
33 lines
976 B
Diff
From e5d60187837a0a6d80f719fd6e9238adcc3ebbb9 Mon Sep 17 00:00:00 2001
|
|
From: Harald Hoyer <harald@hoyer.xyz>
|
|
Date: Wed, 16 Aug 2017 10:16:55 +0200
|
|
Subject: [PATCH] Merge pull request #268 from danimo/ssh_include_nss
|
|
|
|
ssh-client: Include nss_ libraries
|
|
---
|
|
modules.d/95ssh-client/module-setup.sh | 9 +++++++++
|
|
1 file changed, 9 insertions(+)
|
|
|
|
diff --git a/modules.d/95ssh-client/module-setup.sh b/modules.d/95ssh-client/module-setup.sh
|
|
index 2a7e0ee3..672de502 100755
|
|
--- a/modules.d/95ssh-client/module-setup.sh
|
|
+++ b/modules.d/95ssh-client/module-setup.sh
|
|
@@ -63,7 +63,16 @@ inst_sshenv()
|
|
|
|
# called by dracut
|
|
install() {
|
|
+ local _nsslibs
|
|
+
|
|
inst_multiple ssh scp
|
|
inst_sshenv
|
|
+
|
|
+ _nsslibs=$(sed -e '/^#/d' -e 's/^.*://' -e 's/\[NOTFOUND=return\]//' /etc/nsswitch.conf \
|
|
+ | tr -s '[:space:]' '\n' | sort -u | tr -s '[:space:]' '|')
|
|
+ _nsslibs=${_nsslibs#|}
|
|
+ _nsslibs=${_nsslibs%|}
|
|
+
|
|
+ inst_libdir_file -n "$_nsslibs" 'libnss_*.so*'
|
|
}
|
|
|
|
|