aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2019-12-13 23:38:06 +0100
committerThomas Deutschmann <whissi@gentoo.org>2019-12-14 01:08:42 +0100
commit5ccd38ac55cb01300066b5c141c48843b15ed2fe (patch)
tree55ed47769b285dd41585b9b47ee3f069380c5c4f /gen_initramfs.sh
parentgen_initramfs.sh: append_busybox(): Only include libnss_dns.so on glibc based... (diff)
downloadgenkernel-5ccd38ac55cb01300066b5c141c48843b15ed2fe.tar.gz
genkernel-5ccd38ac55cb01300066b5c141c48843b15ed2fe.tar.bz2
genkernel-5ccd38ac55cb01300066b5c141c48843b15ed2fe.zip
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@gentoo.org>
Diffstat (limited to 'gen_initramfs.sh')
-rwxr-xr-xgen_initramfs.sh9
1 files 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}'!"