# Shorewall6 Lite Makefile to restart if firewall script is newer than last restart VARDIR=$(shell /usr/sbin/shorewall6-lite show vardir) SHAREDIR=/usr/share/shorewall6-lite RESTOREFILE?=.restore all: $(VARDIR)/$(RESTOREFILE) $(VARDIR)/$(RESTOREFILE): $(VARDIR)/firewall @/usr/sbin/shorewall6-lite -q save >/dev/null; \ if \ /usr/sbin/shorewall6-lite -q restart >/dev/null 2>&1; \ then \ /usr/sbin/shorewall6-lite -q save >/dev/null; \ else \ /usr/sbin/shorewall6-lite -q restart 2>&1 | tail >&2; exit 1; \ fi # EOF