# Should load from "ipset.cfg"
-(constant 'IPSET "/sbin/ipset" 'TABLE "TIMO" )
+(constant 'IPSET SITE:ipset.bin 'TABLE SITE:ipset.table NET SITE:control.net)
;; Return current low-leve "close" or "open" status
(define (current-status)
- (if (exec (format "%s list %s | grep %s" IPSET TABLE NET)) "close" "open"))
+ (if (member NET (exec (format "%s list %s" IPSET TABLE))) "close" "open"))
;; Ensure low-level setting is "close" or "open" as given
(define (control cmd reason)