"$systemdsystemunitdir"/ldconfig.service \
"$systemdsystemunitdir/ldconfig.service.d/*.conf" \
"$systemdsystemunitdir"/sysinit.target.wants/ldconfig.service \
- ldconfig
+ ldconfig \
+ ldconfig.real
# Install required libraries.
_arch=${DRACUT_ARCH:-$(uname -m)}
# Create what will eventually be our root filesystem onto an overlay
"$DRACUT" -N -l --keep --tmpdir "$TESTDIR" \
- -m "test-root systemd" \
+ -m "test-root systemd-ldconfig" \
-i "${PKGLIBDIR}/modules.d/80test-root/test-init.sh" "/sbin/test-init.sh" \
-i ./test-init.sh /sbin/test-init \
-I "findmnt" \
# softlink mtab
ln -fs /proc/self/mounts "$initdir"/etc/mtab
- # Do not need ldconfig.service in our rootfs
- rm -rf "$initdir"/usr/lib/systemd/system/sysinit.target.wants/ldconfig.service
-
# install any Execs from the service files
grep -Eho '^Exec[^ ]*=[^ ]+' "$initdir"{,/usr}/lib/systemd/system/*.service \
| while read -r i || [ -n "$i" ]; do