pykickstart: fix repo --gpgkey option patch

This commit is contained in:
Marek Marczykowski-Górecki 2015-03-23 20:06:25 +01:00 committed by Jon Griffiths
parent f9772ef282
commit 3bfd4282f3

View File

@ -8,23 +8,25 @@ Index: pykickstart-1.99.22/pykickstart/commands/repo.py
=================================================================== ===================================================================
--- pykickstart-1.99.22.orig/pykickstart/commands/repo.py --- pykickstart-1.99.22.orig/pykickstart/commands/repo.py
+++ pykickstart-1.99.22/pykickstart/commands/repo.py +++ pykickstart-1.99.22/pykickstart/commands/repo.py
@@ -130,9 +130,24 @@ @@ -130,19 +130,34 @@
RHEL6_RepoData = F14_RepoData RHEL6_RepoData = F14_RepoData
-F15_RepoData = F14_RepoData -F15_RepoData = F14_RepoData
+class F15_RepoData(F14_RepoData): -
+ removedKeywords = F14_RepoData.removedKeywords
+ removedAttrs = F14_RepoData.removedAttrs
+
+ def __init__(self, *args, **kwargs):
+ F14_RepoData.__init__(self, *args, **kwargs)
+ self.gpgkey = kwargs.get("gpgkey", None)
+
+ def _getArgsAsStr(self):
+ retval = F14_RepoData._getArgsAsStr(self)
-class F21_RepoData(F14_RepoData): -class F21_RepoData(F14_RepoData):
+class F15_RepoData(F14_RepoData):
removedKeywords = F14_RepoData.removedKeywords
removedAttrs = F14_RepoData.removedAttrs
def __init__(self, *args, **kwargs):
F14_RepoData.__init__(self, *args, **kwargs)
- self.install = kwargs.get("install", False)
+ self.gpgkey = kwargs.get("gpgkey", None)
def _getArgsAsStr(self):
retval = F14_RepoData._getArgsAsStr(self)
+ if self.gpgkey: + if self.gpgkey:
+ retval += " --gpgkey=\"%s\"" % self.gpgkey + retval += " --gpgkey=\"%s\"" % self.gpgkey
+ +
@ -32,8 +34,18 @@ Index: pykickstart-1.99.22/pykickstart/commands/repo.py
+ +
+ +
+class F21_RepoData(F15_RepoData): +class F21_RepoData(F15_RepoData):
removedKeywords = F14_RepoData.removedKeywords + removedKeywords = F15_RepoData.removedKeywords
removedAttrs = F14_RepoData.removedAttrs + removedAttrs = F15_RepoData.removedAttrs
+
+ def __init__(self, *args, **kwargs):
+ F15_RepoData.__init__(self, *args, **kwargs)
+ self.install = kwargs.get("install", False)
+
+ def _getArgsAsStr(self):
+ retval = F15_RepoData._getArgsAsStr(self)
+
if self.install:
retval += " --install"
@@ -271,6 +286,11 @@ @@ -271,6 +286,11 @@