diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2008-11-13 11:51:29 -0500 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2008-11-13 11:51:29 -0500 |
commit | 8efb86d44cd297324b1c0db1dc65c5e15a1872fb (patch) | |
tree | 5d12451207916c7c2855cb47a7301c77ad6faa3e /cobbler/webui/CobblerWeb.py | |
parent | 3f896a5a1a380e3fa6514c40adf2934e65464185 (diff) | |
download | cobbler-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.py | 31 |
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) |