commit: df8eaed4da4f2c84671c46ddf8ba12c3070dd08a
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 13 22:37:03 2019 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sat Dec 14 00:06:51 2019 +0000
URL: https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=df8eaed4
gen_initramfs.sh: append_busybox(): Only include libnss_dns.so on glibc based
CHOST
libnss_dns.so is for example 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 ab7b151..4ecdef5 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -459,9 +459,12 @@ append_busybox() {
done
# allow for DNS resolution
- local libdir=$(get_chost_libdir)
- mkdir -p "${TDIR}"/lib || gen_die "Failed to create '${TDIR}/lib'!"
- copy_system_binaries "${TDIR}"/lib "${libdir}"/libnss_dns.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_dns.so
+ fi
log_future_cpio_content
find . -print0 | "${CPIO_COMMAND}" ${CPIO_ARGS} --append -F
"${CPIO_ARCHIVE}" \