diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2007-10-29 11:45:16 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2007-10-29 11:45:16 -0400 |
commit | 0d64de62b3a0b011a51d390c8ee1b91820479950 (patch) | |
tree | 6247af65ec37c59e1e3271aca97745e4f538e6cd /cobbler | |
parent | 66c992465c21d617f7de5f3d1e9e1ae59a7c87cf (diff) | |
download | third_party-cobbler-0d64de62b3a0b011a51d390c8ee1b91820479950.tar.gz third_party-cobbler-0d64de62b3a0b011a51d390c8ee1b91820479950.tar.xz third_party-cobbler-0d64de62b3a0b011a51d390c8ee1b91820479950.zip |
Add --arch back to docs, plus WebUI changes to add the field.
Diffstat (limited to 'cobbler')
-rw-r--r-- | cobbler/item_repo.py | 1 | ||||
-rw-r--r-- | cobbler/webui/CobblerWeb.py | 6 |
2 files changed, 6 insertions, 1 deletions
diff --git a/cobbler/item_repo.py b/cobbler/item_repo.py index 84fcf1f..106759d 100644 --- a/cobbler/item_repo.py +++ b/cobbler/item_repo.py @@ -185,6 +185,7 @@ class Repo(item.Item): def remote_methods(self): return { 'name' : self.set_name, + 'arch' : self.set_arch, 'mirror-name' : self.set_name, 'mirror' : self.set_mirror, 'keep-updated' : self.set_keep_updated, diff --git a/cobbler/webui/CobblerWeb.py b/cobbler/webui/CobblerWeb.py index 93b47da..eb82564 100644 --- a/cobbler/webui/CobblerWeb.py +++ b/cobbler/webui/CobblerWeb.py @@ -679,7 +679,7 @@ class CobblerWeb(object): def repo_save(self,name=None,oldname=None,new_or_edit=None,editmode="edit", mirror=None,keep_updated=None,local_filename=None, - rpm_list=None,createrepo_flags=None,delete1=None,delete2=None,**args): + rpm_list=None,createrepo_flags=None,arch=None,delete1=None,delete2=None,**args): if not self.__xmlrpc_setup(): return self.login(message=INVALID_CREDS) @@ -725,7 +725,11 @@ class CobblerWeb(object): self.remote.modify_repo(repo, 'rpm-list', rpm_list, self.token) if createrepo_flags: self.remote.modify_distro(repo, 'createrepo-flags', createrepo_flags, self.token) + if arch: + self.remote.modify_distro(repo, 'arch', arch, self.token) + self.remote.save_repo(repo, self.token) + except Exception, e: log_exc() return self.error_page("Error while saving repo: %s" % str(e)) |