Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 515646

Summary: net-firewall/shorewall-4.5.18-r1 has broken systemd unit - EnvironmentFile=/etc/shorewall is a directory / $OPTIONS is never set
Product: Gentoo Linux Reporter: Christian Roessner <c>
Component: Current packagesAssignee: Thomas Deutschmann (RETIRED) <whissi>
Status: RESOLVED FIXED    
Severity: normal CC: netmon, proxy-maint
Priority: Normal Keywords: PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 511620    
Bug Blocks:    
Attachments: shorewall.service-fix.diff

Description Christian Roessner 2014-06-29 06:35:55 UTC
With the provided systemd unit, the service can not start. See fixed version in attachment
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-06-29 13:14:55 UTC
Attachment? Also, please explain the problem, too
Comment 2 Christian Roessner 2014-06-29 14:47:33 UTC
Created attachment 379912 [details, diff]
shorewall.service-fix.diff

I feel sorry, I thought I had successfully attached a fixed patch that describes the bug. Next try :-)

Problem with the provided version is that systemd can not start shore wall, as /etc/shorewall is a directory and also there are no environment variables that have been passed to the start and stop keys. So I cleaned out the file and provided a fixed version for you
Comment 3 Thomas Deutschmann (RETIRED) gentoo-dev 2014-06-29 14:58:19 UTC
Thanks for the notice.

But this is already fixed in 4.5.21.7+. So please use the newer version from ~ARCH or wait until bug 511620 will be resolved for your ARCH.
Comment 4 Thomas Deutschmann (RETIRED) gentoo-dev 2014-11-18 16:01:55 UTC
This is fixed since 2014-09-19 when bug 511620 was resolved.