Ok, I've dug a little deeper and I think there needs to be two separate packages. The reason for this is that the kernel module needs to be rebuilt on every kernel install/update. The current Makefile has a target to create a SRPM for the kernel module. I think I can do something along these lines. 1. Build the tools with the main zfs package. 2. Assuming I can call rpmbuild from within rpmbuild: Build an SRPM of the zfs kernel module and copy it out to preferably %{_srcrpmdir} but it may not be included in the build results so I may have to copy it out to %{_rpmdir}/noarch. 3. Use that SRPM as the basis of a new package (zfs-modules) that can revise independently for kernel updates. I accomplished #2 this way from within the main spec file: # Build kernel module SRPM and move it so it gets included in the build results. mkdir -p %{_rpmdir}/noarch rpmbuild -bs \ --define "build_src_rpm 1" \ --define "_srcrpmdir %{_rpmdir}/noarch" \ %{SOURCE101} where Source101 is the -modules spec file. Yeah, it's a hack, but it works pretty well. Now the kernel module SRPM will be available as part of the build results. Anyone have a better idea? Thanks, Richard -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel