diff -urN dracut-037.orig/modules.d/95terminfo/module-setup.sh dracut-037/modules.d/95terminfo/module-setup.sh --- dracut-037.orig/modules.d/95terminfo/module-setup.sh 2014-03-19 16:16:08.000000000 +0000 +++ dracut-037/modules.d/95terminfo/module-setup.sh 2014-05-17 11:39:22.293000002 +0000 @@ -13,7 +13,9 @@ if [ -d ${_terminfodir} ]; then for i in "l/linux" "v/vt100" "v/vt102" "v/vt220"; do inst_dir "$_terminfodir/${i%/*}" - cp --reflink=auto --sparse=auto -prfL -t "${initdir}/${_terminfodir}/${i%/*}" "$_terminfodir/$i" + if [ -f "${initdir}/${_terminfodir}/${i%/*}" ]; then + cp --reflink=auto --sparse=auto -prfL -t "${initdir}/${_terminfodir}/${i%/*}" "$_terminfodir/$i" + fi done fi }