diff -urNB dracut-033/mkinitrd-dracut.sh new/mkinitrd-dracut.sh --- dracut-033/mkinitrd-dracut.sh 2013-10-04 13:57:15.000000000 +0200 +++ new/mkinitrd-dracut.sh 2013-10-08 20:55:59.280035248 +0200 @@ -172,7 +172,12 @@ ;; -i) read_arg initrd_images "$@" || shift $? for initrd_image in $initrd_images;do - targets="$targets $boot_dir/$initrd_image" + case $initrd_image in + "$boot_dir"*) + targets="$targets $initrd_image";; + *) + targets="$targets $boot_dir/$initrd_image";; + esac done ;; *) if [[ ! $targets ]]; then