summaryrefslogtreecommitdiffstats
path: root/cobbler/webui/CobblerWeb.py
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2008-05-08 18:20:28 -0400
committerMichael DeHaan <mdehaan@redhat.com>2008-05-08 18:20:28 -0400
commita2800a1cb6dfc7c3b4a0feeacd265c147c977110 (patch)
treedd65095d63229a6058a0df9c6d40b9b5c3b4704a /cobbler/webui/CobblerWeb.py
parent6ae4029a0c0021cb9151cb5a22a68c4b72ecf8cc (diff)
downloadcobbler-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.py16
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, "")