Reviewed-by: Aline Manera <alinefm(a)linux.vnet.ibm.com>
On 07/20/2014 12:08 PM, lvroyce0210(a)gmail.com wrote:
From: Royce Lv <lvroyce(a)linux.vnet.ibm.com>
As we already has distro json schema based template creation,
we need to stop filling iso links filling in osinfo.py.
Signed-off-by: Royce Lv <lvroyce(a)linux.vnet.ibm.com>
---
src/kimchi/osinfo.py | 24 +-----------------------
tests/test_osinfo.py | 8 --------
2 files changed, 1 insertion(+), 31 deletions(-)
diff --git a/src/kimchi/osinfo.py b/src/kimchi/osinfo.py
index 39c9163..97f1836 100644
--- a/src/kimchi/osinfo.py
+++ b/src/kimchi/osinfo.py
@@ -65,31 +65,10 @@ modern_version_bases = {'x86': {'debian':
'6.0', 'ubuntu': '7.10',
'opensuse': '13.1',
'sles': '12'}}
+
icon_available_distros = [icon[5:-4] for icon in glob.glob1('%s/images/'
% paths.ui_dir, 'icon-*.png')]
-isolinks = {
- 'debian': {
- 'squeeze':
'http://cdimage.debian.org/debian-cd/6.0.7-live/amd64/'
- 'iso-hybrid/debian-live-6.0.7-amd64-gnome-desktop.iso',
- },
- 'ubuntu': {
- 'raring': 'http://ubuntu-releases.cs.umn.edu/13.04/'
- 'ubuntu-13.04-desktop-amd64.iso',
- },
- 'opensuse': {
- '12.3':
'http://suse.mirrors.tds.net/pub/opensuse/distribution/12.3/'
- 'iso/openSUSE-12.3-DVD-x86_64.iso',
- },
- 'fedora': {
- '16':
'http://fedora.mirrors.tds.net/pub/fedora/releases/16/Live/'
- 'x86_64/Fedora-16-x86_64-Live-Desktop.iso',
- '17':
'http://fedora.mirrors.tds.net/pub/fedora/releases/17/Live/'
- 'x86_64/Fedora-17-x86_64-Live-Desktop.iso',
- '18':
'http://fedora.mirrors.tds.net/pub/fedora/releases/18/Live/'
- 'x86_64/Fedora-18-x86_64-Live-Desktop.iso',
- },
-}
defaults = {'networks': ['default'],
'storagepool': '/storagepools/default',
@@ -113,7 +92,6 @@ def lookup(distro, version):
params = copy.deepcopy(defaults)
params['os_distro'] = distro
params['os_version'] = version
- params['cdrom'] = isolinks.get(distro, {}).get(version, '')
arch = _get_arch()
if distro in modern_version_bases[arch]:
diff --git a/tests/test_osinfo.py b/tests/test_osinfo.py
index 104e7b8..816f88b 100644
--- a/tests/test_osinfo.py
+++ b/tests/test_osinfo.py
@@ -30,14 +30,6 @@ class OSInfoTests(unittest.TestCase):
self.assertEquals('unknown', entry['os_version'])
self.assertEquals(['default'], entry['networks'])
- def test_fedora_lookup(self):
- cd = ('http://fedora.mirrors.tds.net/pub/fedora/releases/17/Live/'
- 'x86_64/Fedora-17-x86_64-Live-Desktop.iso')
- entry = lookup('fedora', '17')
- self.assertEquals(10, entry['disks'][0]['size'])
- self.assertEquals(cd, entry['cdrom'])
- self.assertEquals('/storagepools/default',
entry['storagepool'])
-
def test_old_distros(self):
old_versions = {'debian': '5.0', 'ubuntu':
'7.04', 'opensuse': '10.1',
'centos': '5.1', 'rhel': '5.1',
'fedora': '15'}