| # Find the --sysroot argument |
| continue # not break, in case there are more than one |
| continue # not break, in case there are more than one |
| continue # not break, in case there are more than one |
| if [ -z "${sysroot}" ]; then |
| echo "${0}: --sysroot argument must be given." 1>&2 |
| topdir="$(dirname "$(realpath "$(dirname "${0}")")")" |
| DRACUT_LDD="$(mktemp /tmp/dracut-ldd.XXXXXX)" |
| cat >"${DRACUT_LDD}" <<EOL |
| ${topdir}/sbin/prelink-rtld --root='${sysroot}' \${1} |
| export DRACUT_INSTALL="${topdir}/lib/dracut/dracut-install" |
| export DRACUT_LDCONFIG=/bin/true |
| export dracutbasedir="${topdir}/lib/dracut" |
| (exec "${topdir}/bin/dracut.real" "${@}") |
| if [ -n "${DRACUT_LDD}" ]; then |