Description of problem: shorewall-lite and shorewall6-lite require /usr/sbin/shorewall, which is linked from /usr/sbin/shorewall-lite and /usr/sbin/shorewall6-lite, however this file is only provided by the shorewall packet. How reproducible: Install shorewall-lite or shorewall6-lite without shorewall Actual results: Shorewall-lite cannot be started.
Created attachment 2117382 [details] Potential fix to spec file (install bin in "lite", add conflicts) This issue is still present in the very latest version for Fedora 43. The attached patch for the spec file is one possible solution, i.e. installing the binary also in the "lite" flavours and adding a conflict with the non-lite packages. Alternatively, the binary could be put into a separate package which is required by both the lite and the non-lite flavour.