From 4cb923981494a2bd958a7d9ee1204149f92e1364 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Sep 12 2007 20:42:06 +0000 Subject: Use url line in kickstart files as a repo --- diff --git a/Changelog b/Changelog index 29fa748..69f19bc 100644 --- a/Changelog +++ b/Changelog @@ -3,6 +3,7 @@ - Consolidate the download code for easier maint. (Mark McLoughlin) - Create a config class that can make using pungi modules easier. (Mark McLoughlin) +- Use url line in kickstart files as a repo * Tue Sep 11 2007 Jesse Keating - Fix a bug with default dest dir (notting) diff --git a/pypungi/gather.py b/pypungi/gather.py index 6574c6a..c2ec90b 100755 --- a/pypungi/gather.py +++ b/pypungi/gather.py @@ -100,6 +100,13 @@ class Gather(pypungi.PungiBase): arches.append('src') # throw source in there, filter it later # deal with our repos + # Check to see if method was url, add that to the repo list. + if ksparser.handler.method.url: + reponame = "ks-method-url" + repourl = ksparser.handler.method.url + newrepo = ksparser.handler.RepoData(name=reponame, baseurl=repourl) + ksparser.handler.repo.add(newrepo) + for repo in ksparser.handler.repo.repoList: self.logger.info('Adding repo %s' % repo.name) thisrepo = yum.yumRepo.YumRepository(repo.name)