fix(image): select actual Gentoo distribution kernel image
This commit is contained in:
@@ -39,6 +39,19 @@ class ImageTests(unittest.TestCase):
|
||||
self.kernel()
|
||||
self.assertEqual(image.kernel_version(self.root), '6.12.58-gentoo-dist')
|
||||
|
||||
def test_real_gentoo_kernel_bin_layout(self):
|
||||
version = '6.18.54-gentoo-dist-bin'
|
||||
(self.root / 'lib/modules' / version).mkdir(parents=True)
|
||||
kernel = self.file('boot/kernel-' + version, 'real Gentoo kernel')
|
||||
self.assertEqual(image.kernel_version(self.root), version)
|
||||
self.assertEqual(image.kernel_image(self.root), kernel)
|
||||
|
||||
def test_conflicting_kernel_images_refused(self):
|
||||
version = self.kernel()
|
||||
self.file('boot/kernel-' + version, 'different kernel')
|
||||
with self.assertRaises(image.ImageError):
|
||||
image.kernel_version(self.root)
|
||||
|
||||
def test_ambiguous_or_missing_kernel_refused(self):
|
||||
with self.assertRaises(image.ImageError):
|
||||
image.kernel_version(self.root)
|
||||
|
||||
Reference in New Issue
Block a user