diff options
author | David Cantrell <dcantrell@redhat.com> | 2008-09-06 01:42:50 -1000 |
---|---|---|
committer | David Cantrell <dcantrell@redhat.com> | 2008-09-06 01:42:50 -1000 |
commit | 879fd8d494345887c14ae6ec62a5daf5482db2ad (patch) | |
tree | 79fe414791728e1a8f1a8933ef0b320664800c3d | |
parent | 1d3e456924a8b79a85b0fb8d1621624bd3e68c55 (diff) | |
download | anaconda-879fd8d494345887c14ae6ec62a5daf5482db2ad.tar.gz anaconda-879fd8d494345887c14ae6ec62a5daf5482db2ad.tar.xz anaconda-879fd8d494345887c14ae6ec62a5daf5482db2ad.zip |
Use --service=NAME in firewall.py when calling lokkit
Suggested by Thomas Woerner at FUDCon Brno 2008. We should
be using the --service argument when calling lokkit rather
than the portlist.
-rw-r--r-- | firewall.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/firewall.py b/firewall.py index 89ec4a21c..f3e689d95 100644 --- a/firewall.py +++ b/firewall.py @@ -34,7 +34,8 @@ class Firewall: def __init__ (self): self.enabled = 1 self.trustdevs = [] - self.portlist = ["22:tcp"] + self.portlist = [] + self.servicelist = ["ssh"] def writeKS(self, f): f.write("firewall") @@ -50,9 +51,7 @@ class Firewall: def getArgList(self): args = [] - if self.enabled: - args.append("--enabled") - else: + if not self.enabled: args.append("--disabled") return args @@ -61,7 +60,10 @@ class Firewall: for port in self.portlist: args = args + [ "--port=%s" %(port,) ] - + + for service in self.servicelist: + args = args + [ "--service=%s" % (service,) ] + return args def write (self, instPath): |