diff options
-rw-r--r-- | awall/init.lua | 2 | ||||
-rw-r--r-- | awall/ipset.lua | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/awall/init.lua b/awall/init.lua index 1c62ce8..74bf0ad 100644 --- a/awall/init.lua +++ b/awall/init.lua @@ -143,7 +143,7 @@ function M.Config:print() end function M.Config:dump(dir) - self.ipset:dump(dir or '/etc/ipset.d') + self.ipset:dump(dir and dir..'/ipset-' or '/etc/ipset.d/') self.iptables:dump(dir or '/etc/iptables') end diff --git a/awall/ipset.lua b/awall/ipset.lua index 21c1b16..6995a48 100644 --- a/awall/ipset.lua +++ b/awall/ipset.lua @@ -31,9 +31,9 @@ function IPSet:print() end end -function IPSet:dump(ipsdir) +function IPSet:dump(prefix) for name, ipset in pairs(self.config) do - local fname = ipsdir..'/'..name + local fname = prefix..name local file = io.open(fname) if not file then file = io.open(fname, 'w') |