It would be nice to have a '--nokernel' flag for the '--freshen' option, so one could do an 'rpm -Fvh *' without having to worry that a kernel RPM will get in the mix.
Try ls -1 * | grep -v '^kernel > /tmp/1 rpm -F `cat /tmp/1` Otherwise I'll be adding --nothis, --nothat flags to rpm for eternity.