Bug 1829751 - Missing /usr/sbin/shorewall in packet shorewall-core or shorewall-lite/shorewall6-lite
Summary: Missing /usr/sbin/shorewall in packet shorewall-core or shorewall-lite/shorew...
Keywords:
Status: NEW
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: shorewall
Version: epel8
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Michele Baldessari
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-04-30 09:28 UTC by ciupka
Modified: 2025-12-04 12:25 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)
Potential fix to spec file (install bin in "lite", add conflicts) (1.73 KB, patch)
2025-12-04 12:25 UTC, Oliver Freyermuth
no flags Details | Diff

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.


Note You need to log in before you can comment on or make changes to this bug.