(In reply to Martin Wilck from comment #22) > (In reply to Jiri Slaby from comment #20) > > Another question: > > should we add > > Requires(post): suse-module-tools > > at all > > No, we should add Requires: suse-module-tools (for modprobe.d) and leave the > kernel-rpm-scriptlets deps in place (for transaction ordering). Note that with Ludwig's PR (see also https://github.com/openSUSE/suse-module-tools/pull/64), suse-kernel-rpm-scriptlets will be separate from s-m-t. While in the first iteration the split-out scriptlets package will require s-m-t, that won't necessarily be the case in the future. IOW: packages that depend on other parts of s-m-t besides the scriptlets should add explicit dependencies on s-m-t. FWIW, as far as the kernel is concerned, a weak dependency might be sufficient because the kernel doesn't strictly require the default modprobe.d files.