mirror of
https://github.com/genodelabs/genode.git
synced 2025-06-19 15:43:56 +00:00
Fix hard-disk image creation in libc_fatfs
The hard-disk image must be created before boot-image creation as it is used as boot module by variants of the test (use_ram_block=true).
This commit is contained in:
@ -129,6 +129,19 @@ append config {
|
|||||||
|
|
||||||
install_config $config
|
install_config $config
|
||||||
|
|
||||||
|
#
|
||||||
|
# Prepare hard-disk image for test (used by Qemu or in RAM)
|
||||||
|
#
|
||||||
|
|
||||||
|
set disk_image "bin/test.hda"
|
||||||
|
set cmd "dd if=/dev/zero of=$disk_image bs=1024 count=65536"
|
||||||
|
puts "creating disk image: $cmd"
|
||||||
|
catch { exec sh -c $cmd }
|
||||||
|
|
||||||
|
set cmd "$mkfs_cmd $mkfs_opts $disk_image"
|
||||||
|
puts "formating disk: $cmd"
|
||||||
|
catch { exec sh -c $cmd }
|
||||||
|
|
||||||
#
|
#
|
||||||
# Boot modules
|
# Boot modules
|
||||||
#
|
#
|
||||||
@ -152,19 +165,6 @@ append_platform_drv_boot_modules
|
|||||||
|
|
||||||
build_boot_image $boot_modules
|
build_boot_image $boot_modules
|
||||||
|
|
||||||
#
|
|
||||||
# Execute test case
|
|
||||||
#
|
|
||||||
|
|
||||||
set disk_image "bin/test.hda"
|
|
||||||
set cmd "dd if=/dev/zero of=$disk_image bs=1024 count=65536"
|
|
||||||
puts "creating disk image: $cmd"
|
|
||||||
catch { exec sh -c $cmd }
|
|
||||||
|
|
||||||
set cmd "$mkfs_cmd $mkfs_opts $disk_image"
|
|
||||||
puts "formating disk: $cmd"
|
|
||||||
catch { exec sh -c $cmd }
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Qemu
|
# Qemu
|
||||||
#
|
#
|
||||||
|
Reference in New Issue
Block a user