# select supported initrd-tools is_initrd_supported() { # only generate initrds if the cmd exists, prefer dracut [[ -x ${INSTALLROOT}/usr/bin/dracut ]] && return 0 [[ -x ${INSTALLROOT}/sbin/mkinitrd ]] && return 0 return 1 } # prefer dracut if [[ ${DEFAULT_INITRDTOOLS} = dracut ]] || [ -x ${INSTALLROOT}/usr/bin/dracut ] then echo "Using dracut" >&2 source ${INSTALLER_LIBDIR}/functions/dracut.sh fi if [[ ${DEFAULT_INITRDTOOLS} = mkinitrd ]] || [ -x ${INSTALLROOT}/sbin/mkinitrd ] then echo "Using mkinitrd" >&2 source ${INSTALLER_LIBDIR}/functions/mkinitrd.sh fi