From 4e9b01a8a7005905ecec37d1cd6a11d3b27676b7 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Mon, 8 Dec 2014 01:06:19 -0400 Subject: propellor spin (cherry picked from commit 1d02d589c79781cc4b0bd82467edbdf64c40f34d) --- src/Propellor/Property/Firewall.hs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/Propellor/Property/Firewall.hs') diff --git a/src/Propellor/Property/Firewall.hs b/src/Propellor/Property/Firewall.hs index b660207b..3018f989 100644 --- a/src/Propellor/Property/Firewall.hs +++ b/src/Propellor/Property/Firewall.hs @@ -33,8 +33,7 @@ rule c t rs = property ("firewall rule: " <> show r) addIpTable exist <- boolSystem "iptables" (chk args) if exist then return NoChange - else ifM (boolSystem "iptables" (add args)) - ( return MadeChange , return FailedChange) + else toResult <$> boolSystem "iptables" (add args) add params = (Param "-A") : params chk params = (Param "-C") : params -- cgit v1.2.3