diff --git a/repos/os/run/log_core.run b/repos/os/run/log_core.run
index f86612d688..645470d473 100644
--- a/repos/os/run/log_core.run
+++ b/repos/os/run/log_core.run
@@ -16,7 +16,7 @@ if {[have_spec nova]} {
proc kernel_output { } { return "novga logmem" }
}
-build "core init timer server/vfs server/fs_log app/log_core"
+build { core init timer server/file_terminal server/terminal_log app/log_core }
create_boot_directory
@@ -43,26 +43,24 @@ append config {
-
-
-
+
+
+
+
-
-
- <} [log_service] { name="log.log"/>
-
-
+
+
+
+
-
-
-
-
-
-
+
+
+
+
-
+
@@ -75,7 +73,7 @@ append config {
-
+
@@ -103,12 +101,15 @@ append config {
install_config $config
-build_boot_image "core init timer ld.lib.so vfs fs_log log_core vfs.lib.so"
+build_boot_image {
+ core init timer ld.lib.so vfs.lib.so libc.lib.so
+ file_terminal terminal_log log_core
+}
append qemu_args " -nographic "
if { [get_cmd_switch --autopilot] } {
- run_genode_until {.*\[init -> vfs] \[.*\n} 20
+ run_genode_until {.*\[log_core -> log] \[.*\n} 20
} else {
run_genode_until forever
}