mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-05 05:04:44 +02:00
oeqa/systemd_boot: Ensure wic-tools are available
If mtools isn't present on the underlying system this test would fail. Ensure wic-tools is available in a similar way to other wic selftests in OE-Core. (From meta-yocto rev: 5d48d41a3f93ca0e7085ce3c0f646b1d0c8d52d1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
ad0d8d2a77
commit
746d5b3bfd
|
@ -30,7 +30,7 @@ class Systemdboot(OESelftestTestCase):
|
|||
runCmd('rm -f %s' % systemdbootfile)
|
||||
|
||||
# Build a genericx86-64/efi systemdboot image
|
||||
bitbake('mtools-native core-image-minimal')
|
||||
bitbake('mtools-native core-image-minimal wic-tools')
|
||||
|
||||
found = os.path.isfile(systemdbootfile)
|
||||
self.assertTrue(found, 'Systemd-Boot file %s not found' % systemdbootfile)
|
||||
|
@ -57,8 +57,10 @@ class Systemdboot(OESelftestTestCase):
|
|||
if os.path.isfile(imagebootfile):
|
||||
runCmd('rm -f %s' % imagebootfile)
|
||||
|
||||
runCmd('wic cp %s:1/EFI/BOOT/bootx64.efi %s' % (systemdbootimage,
|
||||
imagebootfile))
|
||||
sysroot = get_bb_var('RECIPE_SYSROOT_NATIVE', 'wic-tools')
|
||||
|
||||
runCmd('wic cp %s:1/EFI/BOOT/bootx64.efi %s -n %s' % (systemdbootimage,
|
||||
imagebootfile, sysroot))
|
||||
|
||||
found = os.path.isfile(imagebootfile)
|
||||
self.assertTrue(found, 'bootx64.efi file %s was not copied from image'
|
||||
|
|
Loading…
Reference in New Issue
Block a user