(Samuel said)
Interesting, I don't have any of those files. Check if you do. ...
Results of checking for files referenced in lines 91-98 (done as root): --------------- -bash.24[system]: pwd /boot/grub2/themes/system -bash.25[system]: ls -la total 7080 drwxr-xr-x. 2 root root 1024 Oct 11 12:59 . drwxr-xr-x. 4 root root 1024 May 9 2012 .. -rw-r--r--. 1 root root 3621581 May 23 2017 background.png -rw-r--r--. 1 root root 3621581 May 23 2017 fireworks.png -bash.26[system]: cd ../../fonts/ -bash.27[fonts]: pwd /boot/grub2/fonts -bash.28[fonts]: ls -la total 2506 drwxr-xr-x. 2 root root 1024 Mar 17 2013 . drwx------. 6 root root 1024 Dec 9 20:03 .. -rw-r--r--. 1 root root 2560080 Jul 6 2017 unicode.pf2 -bash.29[fonts]: --------------- So I have unicode.pf2, but none of the others.
Results of checking directories referenced in the edit warning (done as root): --------------- -bash.59[grub.d]: pwd /etc/grub.d -bash.60[grub.d]: ls -la total 84 drwx------. 2 root root 4096 Oct 11 10:48 . drwxr-xr-x. 183 root root 12288 Dec 9 12:47 .. -rwxr-xr-x. 1 root root 8958 Jul 3 12:56 00_header -rwxr-xr-x. 1 root root 232 Jul 3 12:56 01_users -rwxr-xr-x. 1 root root 12234 Jul 3 12:56 10_linux -rwxr-xr-x. 1 root root 10997 Jul 3 12:56 20_linux_xen -rwxr-xr-x. 1 root root 2559 Jul 3 12:56 20_ppc_terminfo -rwxr-xr-x. 1 root root 10641 Jul 3 12:56 30_os-prober -rwxr-xr-x. 1 root root 214 Jul 3 12:56 40_custom -rwxr-xr-x. 1 root root 216 Jul 3 12:56 41_custom -rw-r--r--. 1 root root 483 Jul 3 12:56 README -bash.61[grub.d]: cd ../default/ -bash.62[default]: pwd /etc/default -bash.63[default]: ls -la total 28 drwxr-xr-x. 2 root root 4096 Oct 11 12:29 . drwxr-xr-x. 183 root root 12288 Dec 9 12:47 .. -rw-r--r--. 1 root root 462 Feb 22 2018 grub -rw-r--r--. 1 root root 1561 Aug 1 06:16 rmt -rw-r--r--. 1 root root 119 Nov 8 08:40 useradd -bash.64[default]: --------------- Except for README, the files in /etc/grub.d are scripts. The file /etc/default/grub.d is a text data file.
If you want to see any of the long files, I can use fpaste to put them in the Fedora paste bin.
So it looks to me like I'm missing 3 font files and one text file. How do I easily get them into the right places so they'll be properly maintained by weekly "dnf upgrade" updates?