What I do for openafs is this: rpmbuild --rebuild openafs*src.rpm --define "build_userspace 1" --define "build_modules 0" which builds me all openafs*i386.rpm's then rpmbuild --rebuild openafs*src.rpm --define "build_userspace 0" --define "build_modules 1" --define "kernel X.Y.Z" --target i686 and then --target athlon which builds me modules for i686/athlon.