Initscript uses svc_(start|stop). These functions don't appear to be supported in openrc. Reproducible: Always
Created attachment 273717 [details, diff] Remove svc_(start|stop) and make openrc compatible
Created attachment 273773 [details, diff] iptables.initd.patch Updated patch taking in comments from bug 367815, comment 2. Fix logic (it was wrong previously).
Please check where did you get that init script from. Our init script looks differently... http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-firewall/iptables/files/iptables-1.3.2.init?revision=1.6&view=markup
(In reply to comment #3) > Please check where did you get that init script from. Our init script looks > differently... Whoops. My second patch was a delta on my first patch. I'll fix it. The bug is still valid (and is visible if you actually look at the line 103 of the file linked above).
Created attachment 274525 [details, diff] iptables.initd.patch Corrected version of patch. v2 was delta'ed against v1 instead of the base version in CVS.
Created attachment 274529 [details, diff] iptables.initd.patch grr... I posted the old patch again. (I need a better workflow.) Let's try this one more time but with the correct contents. Sorry about the bugspam.
Thank you for this job Robert. Fixed in the tree.