I think the spec is wrong for EL6, based on the Makefile changes above it looks like on EL6 it's still supposed to be going to /usr/share/rhn/up2date_client/firstboot, so this needs to be conditional as well.