On Tue, Oct 5, 2021 at 4:41 PM Peter Korsgaard wrote: > >>>>> "José" == José Pekkarinen writes: > > > This patch will add an init script that allows > > to set a ruleset in /etc/iptables.conf to be loaded > > on boot, or flushed on stop, as well as a saving > > command to generate a new file. > > > Signed-off-by: José Pekkarinen > > --- > > [v1 -> v2] s/touch $(DESTDIR)/touch $(TARGET_DIR)/ > > [v2 -> v3] Execute before networking script, handle ro rootfs > > > package/iptables/S35iptables | 62 ++++++++++++++++++++++++++++++++++++ > > package/iptables/iptables.mk | 6 ++++ > > 2 files changed, 68 insertions(+) > > create mode 100644 package/iptables/S35iptables > > > diff --git a/package/iptables/S35iptables b/package/iptables/S35iptables > > new file mode 100644 > > index 0000000000..6023297236 > > --- /dev/null > > +++ b/package/iptables/S35iptables > > @@ -0,0 +1,62 @@ > > +#!/bin/sh > > + > > +DAEMON="iptables" > > + > > +IPTABLES_ARGS="" > > + > > +start() { > > + printf 'Starting %s: ' "$DAEMON" > > + iptables-restore < /etc/iptables.conf > > Any special reason for the redirect? iptables-save / restor accepts a > filename argument. > Not from my side, I just didn't notice. I can change it for you if you want. > > +case "$1" in > > + start|stop|restart|save) > > + "$1";; > > + reload) > > + # Restart, since there is no true "reload" feature. > > + restart;; > > + *) > > + echo "Usage: $0 {start|stop|restart|reload}" > > NIT: This doesn't document the save argument. > Very true, please let me know and I'm happy to send a v3 tomorrow with those stuff. Thanks! José.