diff options
author | 2012-04-17 19:45:05 -0700 | |
---|---|---|
committer | 2012-04-17 19:45:05 -0700 | |
commit | b2caeadca2a792e6b743332a953792cb357485b9 (patch) | |
tree | 28f0d61e5b286514fc8d434037280f7491512679 /gen_initramfs.sh | |
parent | Fix date on some changelog items. (diff) | |
download | genkernel-b2caeadca2a792e6b743332a953792cb357485b9.tar.gz genkernel-b2caeadca2a792e6b743332a953792cb357485b9.tar.bz2 genkernel-b2caeadca2a792e6b743332a953792cb357485b9.zip |
lddtree call must be outside the for loop.
Diffstat (limited to 'gen_initramfs.sh')
-rwxr-xr-x | gen_initramfs.sh | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/gen_initramfs.sh b/gen_initramfs.sh index 7db1c95..3739fe6 100755 --- a/gen_initramfs.sh +++ b/gen_initramfs.sh @@ -31,15 +31,15 @@ copy_binaries() { if LC_ALL=C lddtree "${binary}" 2>&1 | fgrep -q 'not found'; then gen_die "Binary ${binary} is linked to missing libraries and may need to be re-built" fi - - lddtree "${binary}" \ - | tr ')(' '\n' \ - | awk '/=>/{ if($3 ~ /^\//){print $3}}' \ - | sort \ - | uniq \ - | cpio -p --make-directories --dereference --quiet "${destdir}" \ - || gen_die "Binary ${f} or some of its library dependencies could not be copied" done + # This must be OUTSIDE the for loop, we only want to run lddtree etc ONCE. + lddtree "$@" \ + | tr ')(' '\n' \ + | awk '/=>/{ if($3 ~ /^\//){print $3}}' \ + | sort \ + | uniq \ + | cpio -p --make-directories --dereference --quiet "${destdir}" \ + || gen_die "Binary ${f} or some of its library dependencies could not be copied" } append_base_layout() { |