/etc/shadow is created by anaconda during installation. When an installation is done without anaconda (yum installation to chroot), this file is not created. Can you create /etc/shadow during the build process and include it as %config(noreplace)? You can use pwconv (shadow-utils) for that.
Adding pvrabec to CC ... additionally - what about /etc/gshadow?
/etc/shadow and /etc/gshadow now generated at build time - built as setup-2.8.1-1.fc11, closing RAWHIDE