summaryrefslogtreecommitdiffstats
path: root/cobbler/webui
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2008-01-09 16:12:10 -0500
committerMichael DeHaan <mdehaan@redhat.com>2008-01-09 16:12:10 -0500
commit7a38e128564200c31a4249f9f63828b027e6b593 (patch)
tree1b758827becd3140c9ce076046bfc15b489566b2 /cobbler/webui
parent2d710af47fa757350f999b73ca669152c6896979 (diff)
downloadthird_party-cobbler-7a38e128564200c31a4249f9f63828b027e6b593.tar.gz
third_party-cobbler-7a38e128564200c31a4249f9f63828b027e6b593.tar.xz
third_party-cobbler-7a38e128564200c31a4249f9f63828b027e6b593.zip
Added a parameter --yumopts which allows setting parameters for yum plugins in a manner
similar to how --kopts and --ksmeta works.
Diffstat (limited to 'cobbler/webui')
-rw-r--r--cobbler/webui/CobblerWeb.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/cobbler/webui/CobblerWeb.py b/cobbler/webui/CobblerWeb.py
index ae9b2b9..3d14d7d 100644
--- a/cobbler/webui/CobblerWeb.py
+++ b/cobbler/webui/CobblerWeb.py
@@ -17,7 +17,6 @@ import os
import traceback
import string
from cobbler.utils import *
-import logging
import sys
def log_exc(apache):
@@ -576,7 +575,8 @@ class CobblerWeb(object):
def repo_save(self,name=None,oldname=None,new_or_edit=None,editmode="edit",
mirror=None,keep_updated=None,priority=99,
- rpm_list=None,createrepo_flags=None,arch=None,delete1=None,delete2=None,**args):
+ rpm_list=None,createrepo_flags=None,arch=None,yumopts=None,
+ delete1=None,delete2=None,**args):
if not self.__xmlrpc_setup():
return self.xmlrpc_auth_failure()
@@ -618,9 +618,11 @@ class CobblerWeb(object):
if rpm_list:
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)
+ self.remote.modify_repo(repo, 'createrepo-flags', createrepo_flags, self.token)
if arch:
- self.remote.modify_distro(repo, 'arch', arch, self.token)
+ self.remote.modify_repo(repo, 'arch', arch, self.token)
+ if yumopts:
+ self.remote.modify_repo(repo, 'yumopts', yumopts, self.token)
self.remote.save_repo(repo, self.token)