def testCheckAvailable(self): img = self.img img.inspect() with converter.RootMounted(img.converter._h, '/dev/VolGroup00/LogVol00'): c = img.converter installer = redhat.YumInstaller( c._h, '/dev/VolGroup00/LogVol00', log.get_logger_object(test_helper.logger) ) kernel = redhat.Package('kernel', version='2.6.18', release='128.el5', arch='x86_64') self.assertTrue(installer.check_available([kernel]))
def testInstallerCheckAvailableFallback(self): img = self.img img.inspect() with converter.RootMounted(img.converter._h, '/dev/VolGroup00/LogVol00'): c = img.converter installer = redhat.Installer( c._h, '/dev/VolGroup00/LogVol00', db.DB(['{}/conf/guestconv.db'.format(env.topdir)]), log.get_logger_object(test_helper.logger) ) kernel = redhat.Package('kernel', version='2.6.18', release='128.el5', arch='x86_64') self.assertTrue(installer.check_available([kernel]))
def testCheckAvailable(self): """Check a kernel package is available via LocalInstaller""" img = self.img img.inspect() with converter.RootMounted(img.converter._h, '/dev/VolGroup00/LogVol00'): c = img.converter installer = redhat.LocalInstaller( c._h, '/dev/VolGroup00/LogVol00', db.DB(['{}/conf/guestconv.db'.format(env.topdir)]), log.get_logger_object(test_helper.logger) ) kernel = redhat.Package('kernel', version='2.6.9', release='89.EL', arch='i686') self.assertTrue(installer.check_available([kernel]))