summaryrefslogtreecommitdiffstats
path: root/cobbler/webui/CobblerWeb.py
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2008-11-13 11:51:29 -0500
committerMichael DeHaan <mdehaan@redhat.com>2008-11-13 11:51:29 -0500
commit8efb86d44cd297324b1c0db1dc65c5e15a1872fb (patch)
tree5d12451207916c7c2855cb47a7301c77ad6faa3e /cobbler/webui/CobblerWeb.py
parent3f896a5a1a380e3fa6514c40adf2934e65464185 (diff)
downloadcobbler-8efb86d44cd297324b1c0db1dc65c5e15a1872fb.tar.gz
cobbler-8efb86d44cd297324b1c0db1dc65c5e15a1872fb.tar.xz
cobbler-8efb86d44cd297324b1c0db1dc65c5e15a1872fb.zip
Bonding settings are now saved by the webapp.
Diffstat (limited to 'cobbler/webui/CobblerWeb.py')
-rw-r--r--cobbler/webui/CobblerWeb.py31
1 files changed, 16 insertions, 15 deletions
diff --git a/cobbler/webui/CobblerWeb.py b/cobbler/webui/CobblerWeb.py
index e996197e..4eef2bee 100644
--- a/cobbler/webui/CobblerWeb.py
+++ b/cobbler/webui/CobblerWeb.py
@@ -392,22 +392,20 @@ class CobblerWeb(object):
interfaces = args.get("interface_list","")
interfaces = interfaces.split(",")
- # BOOKMARK
- # DEBUG ONLY
- self.apache.log_error("interfaces = %s" % interfaces)
- self.apache.log_error("args: %s" % args)
-
for interface in interfaces:
- macaddress = args.get("macaddress-%s" % interface, "")
- ipaddress = args.get("ipaddress-%s" % interface, "")
- hostname = args.get("hostname-%s" % interface, "")
- static = args.get("static-%s" % interface, "")
- virtbridge = args.get("virtbridge-%s" % interface, "")
- dhcptag = args.get("dhcptag-%s" % interface, "")
- subnet = args.get("subnet-%s" % interface, "")
- gateway = args.get("gateway-%s" % interface, "")
- present = args.get("present-%s" % interface, "")
- original = args.get("original-%s" % interface, "")
+ macaddress = args.get("macaddress-%s" % interface, "")
+ ipaddress = args.get("ipaddress-%s" % interface, "")
+ hostname = args.get("hostname-%s" % interface, "")
+ static = args.get("static-%s" % interface, "")
+ virtbridge = args.get("virtbridge-%s" % interface, "")
+ dhcptag = args.get("dhcptag-%s" % interface, "")
+ subnet = args.get("subnet-%s" % interface, "")
+ gateway = args.get("gateway-%s" % interface, "")
+ bonding = args.get("bonding-%s" % interface, "")
+ bondingopts = args.get("bondingopts-%s" % interface, "")
+ bondingmaster = args.get("bondingmaster-%s" % interface, "")
+ present = args.get("present-%s" % interface, "")
+ original = args.get("original-%s" % interface, "")
if (present == "0") and (original == "1"):
# interfaces already stored and flagged for deletion must be destroyed
@@ -425,6 +423,9 @@ class CobblerWeb(object):
mods["gateway-%s" % interface] = gateway
mods["present-%s" % interface] = present
mods["original-%s" % interface] = original
+ mods["bonding-%s" % interface] = bonding
+ mods["bondingopts-%s" % interface] = bondingopts
+ mods["bondingmaster-%s" % interface] = bondingmaster
self.remote.modify_system(system,'modify-interface', mods, self.token)
self.remote.save_system(system, self.token, editmode)