diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2008-05-08 18:20:28 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2008-05-08 18:20:28 -0400 |
commit | a2800a1cb6dfc7c3b4a0feeacd265c147c977110 (patch) | |
tree | dd65095d63229a6058a0df9c6d40b9b5c3b4704a /cobbler/webui/CobblerWeb.py | |
parent | 6ae4029a0c0021cb9151cb5a22a68c4b72ecf8cc (diff) | |
download | cobbler-a2800a1cb6dfc7c3b4a0feeacd265c147c977110.tar.gz cobbler-a2800a1cb6dfc7c3b4a0feeacd265c147c977110.tar.xz cobbler-a2800a1cb6dfc7c3b4a0feeacd265c147c977110.zip |
Adding --virt overrides for many more additional fields that were found
in the profiles objects but not in the system objects. This needs testing
in both the webui and command line.
Diffstat (limited to 'cobbler/webui/CobblerWeb.py')
-rw-r--r-- | cobbler/webui/CobblerWeb.py | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/cobbler/webui/CobblerWeb.py b/cobbler/webui/CobblerWeb.py index 09516330..1b52b80e 100644 --- a/cobbler/webui/CobblerWeb.py +++ b/cobbler/webui/CobblerWeb.py @@ -313,7 +313,8 @@ class CobblerWeb(object): def system_save(self,name=None,oldname=None,editmode="edit",profile=None, new_or_edit=None, kopts=None, ksmeta=None, owners=None, server_override=None, netboot='n', - delete1=None, delete2=None, **args): + virtpath=None,virtram=None,virttype=None,virtcpus=None,virtfilesize=None,delete1=None, delete2=None, **args): + if not self.__xmlrpc_setup(): return self.xmlrpc_auth_failure() @@ -363,6 +364,19 @@ class CobblerWeb(object): if server_override: self.remote.modify_system(system, 'server', server_override, self.token) + if virtfilesize: + self.remote.modify_system(system, 'virt-file-size', virtfilesize, self.token) + if virtcpus: + self.remote.modify_system(system, 'virt-cpus', virtcpus, self.token) + if virtram: + self.remote.modify_system(system, 'virt-ram', virtram, self.token) + if virttype: + self.remote.modify_system(system, 'virt-type', virtype, self.token) + + if virtpath: + self.remote.modify_system(system, 'virt-path', virtpath, self.token) + + for x in range(0,7): interface = "intf%s" % x macaddress = args.get("macaddress-%s" % interface, "") |