diff -Nura plymouth-0.9.5+git20200921+20778f2/scripts/plymouth-populate-initrd.in plymouth-0.9.5+git20200921+20778f2_new/scripts/plymouth-populate-initrd.in --- plymouth-0.9.5+git20200921+20778f2/scripts/plymouth-populate-initrd.in 2020-10-05 23:05:13.055563514 +0800 +++ plymouth-0.9.5+git20200921+20778f2_new/scripts/plymouth-populate-initrd.in 2020-10-05 23:08:35.098420945 +0800 @@ -461,6 +461,15 @@ inst_recur "${PLYMOUTH_IMAGE_DIR}" fi +if [ -f "${PLYMOUTH_PLUGIN_PATH}/label-ft.so" ]; then + inst ${PLYMOUTH_PLUGIN_PATH}/label-ft.so $INITRDDIR + font=$(fc-match -f %{file}) + inst "$font" $INITRDDIR + # The label-ft plugin expects it at this location + mkdir -p $INITRDDIR/usr/share/fonts + ln -s "$font" $INITRDDIR/usr/share/fonts/Plymouth.ttf +fi + if [ -L ${PLYMOUTH_SYSROOT}${PLYMOUTH_DATADIR}/plymouth/themes/default.plymouth ]; then cp -a ${PLYMOUTH_SYSROOT}${PLYMOUTH_DATADIR}/plymouth/themes/default.plymouth $INITRDDIR${PLYMOUTH_DATADIR}/plymouth/themes fi