From 2d1bb13794d1f3e9dfca2047195e5ab368db628b Mon Sep 17 00:00:00 2001 From: Michael DeHaan Date: Fri, 21 Sep 2007 19:11:21 -0400 Subject: Rename yummod as yum so each module doesn't end up ending in mod :) --- modules/yum.py | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ modules/yummod.py | 48 ------------------------------------------------ 2 files changed, 48 insertions(+), 48 deletions(-) create mode 100644 modules/yum.py delete mode 100644 modules/yummod.py (limited to 'modules') diff --git a/modules/yum.py b/modules/yum.py new file mode 100644 index 0000000..6600d47 --- /dev/null +++ b/modules/yum.py @@ -0,0 +1,48 @@ +# Copyright 2007, Red Hat, Inc +# James Bowes +# +# This software may be freely redistributed under the terms of the GNU +# general public license. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + + +from modules import func_module + +import yum + +# XXX Use internal yum callback or write a useful one. +class DummyCallback(object): + + def event(self, state, data=None): + pass + +class Yum(func_module.FuncModule): + + def __init__(self): + self.methods = { + "update" : self.update + } + func_module.FuncModule.__init__(self) + + def update(self): + # XXX support updating specific rpms + ayum = yum.YumBase() + ayum.doGenericSetup() + ayum.doRepoSetup() + try: + ayum.doLock() + ayum.update() + ayum.buildTransaction() + ayum.processTransaction( + callback=DummyCallback()) + finally: + ayum.closeRpmDB() + ayum.doUnlock() + return True + + +methods = Yum() +register_rpc = methods.register_rpc diff --git a/modules/yummod.py b/modules/yummod.py deleted file mode 100644 index 6600d47..0000000 --- a/modules/yummod.py +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2007, Red Hat, Inc -# James Bowes -# -# This software may be freely redistributed under the terms of the GNU -# general public license. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - - -from modules import func_module - -import yum - -# XXX Use internal yum callback or write a useful one. -class DummyCallback(object): - - def event(self, state, data=None): - pass - -class Yum(func_module.FuncModule): - - def __init__(self): - self.methods = { - "update" : self.update - } - func_module.FuncModule.__init__(self) - - def update(self): - # XXX support updating specific rpms - ayum = yum.YumBase() - ayum.doGenericSetup() - ayum.doRepoSetup() - try: - ayum.doLock() - ayum.update() - ayum.buildTransaction() - ayum.processTransaction( - callback=DummyCallback()) - finally: - ayum.closeRpmDB() - ayum.doUnlock() - return True - - -methods = Yum() -register_rpc = methods.register_rpc -- cgit