I was experimenting with a %packages --nobase install (which basically installs
the absolute minimum required for the system to boot). The resulting system is
unbootable since grub is not installed in the MBR. The reason for this is the
grub-install script fails, due to it requiring at least cp and rm from coreutils
(or busybox if you want to go that far). There should be a Requires: in the
spec file for /bin/cp and /bin/rm (and whatever else it requires, that was just
from a cursory glance at the script).