Bug 1829751

Summary: Missing /usr/sbin/shorewall in packet shorewall-core or shorewall-lite/shorewall6-lite
Product: [Fedora] Fedora EPEL Reporter: ciupka
Component: shorewallAssignee: Michele Baldessari <michele>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: epel8CC: jrowens.fedora, mhjacks, michele, o.freyermuth, wienemann
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Potential fix to spec file (install bin in "lite", add conflicts) none

Description ciupka 2020-04-30 09:28:15 UTC
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.

Comment 1 Oliver Freyermuth 2025-12-04 12:25:21 UTC
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.