assert_spec linux # # Check used commands # set mke4fs [installed_command mkfs.ext4] set dd [installed_command dd] # # Build # set build_components { core init timer server/lwext4_fs server/lx_block server/report_rom test/libc_vfs } build $build_components # # Build EXT2-file-system image # set image_size 262144 catch { exec $dd if=/dev/zero of=bin/ext4.raw bs=1M seek=$image_size count=0 } catch { exec $mke4fs -F bin/ext4.raw } create_boot_directory # # Generate config # append config { } install_config $config # # Boot modules # # generic modules set boot_modules { core ld.lib.so init timer report_rom lx_block lwext4_fs ext4.raw libc.lib.so test-libc_vfs vfs.lib.so } build_boot_image $boot_modules append qemu_args " -nographic" run_genode_until {.*child "test-libc_vfs" exited with exit value 0.*} 600 #exec rm -f bin/ext4.raw