commit:     5ccd38ac55cb01300066b5c141c48843b15ed2fe
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 13 22:38:06 2019 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sat Dec 14 00:08:42 2019 +0000
URL:        https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=5ccd38ac

gen_initramfs.sh: append_dropbear(): Only include libnss_files.so on glibc 
based CHOST

libnss_files.so is for example is not available on musl.

Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 gen_initramfs.sh | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index 4ecdef5..6bc8777 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -1324,9 +1324,12 @@ append_dropbear() {
                fi
        fi
 
-       local libdir=$(get_chost_libdir)
-       mkdir -p "${TDIR}"/lib || gen_die "Failed to create '${TDIR}/lib'!"
-       copy_system_binaries "${TDIR}"/lib "${libdir}"/libnss_files.so
+       if isTrue "$(is_glibc)"
+       then
+               local libdir=$(get_chost_libdir)
+               mkdir -p "${TDIR}"/lib || gen_die "Failed to create 
'${TDIR}/lib'!"
+               copy_system_binaries "${TDIR}"/lib "${libdir}"/libnss_files.so
+       fi
 
        cd "${TDIR}" || gen_die "Failed to chdir to '${TDIR}'!"
 

Reply via email to