]> git.ipfire.org Git - thirdparty/dracut.git/commit
dracut-functions.sh: avoid tokenizing ldconfig output with 'read'
authorLubomir Rintel <lkundrak@v3.sk>
Tue, 23 Dec 2014 21:03:10 +0000 (22:03 +0100)
committerHarald Hoyer <harald@redhat.com>
Fri, 25 Sep 2015 16:48:55 +0000 (12:48 -0400)
commit5263556ff3314d61e7e9da685bbd59bebc79efe1
treea41a31b2b9a08e3c17d8e8e14177584089abbb38
parentfe74a7069bb24ecfb8d2d948955236ff31ae7571
dracut-functions.sh: avoid tokenizing ldconfig output with 'read'

The space does not separate the elements reliably, spaces can be
embedded in parenthesized expressions too:

  libgmpxx.so.4 (libc6, hwcap: 0x0000000004000000) => /lib/sse2/libgmpxx.so.4
  libgmp.so.10 (libc6, hwcap: 0x0000000004000000) => /lib/sse2/libgmp.so.10

This results in dracut creating '0x0000000004000000' and '=>'
directories in the initramfs image.

(cherry picked from commit c59779cf9337bc0fc48c7a4d8437f7253f6822c3)
dracut-functions.sh