# # The Linux version of Noux lacks the support for the fork system call. Hence, # the run script is expected to fail. # if {[have_spec linux]} { puts "Linux is unsupported." exit 0 } create_boot_directory import_from_depot [depot_user]/src/[base_src] \ [depot_user]/pkg/[drivers_interactive_pkg] \ [depot_user]/pkg/terminal \ [depot_user]/src/init \ [depot_user]/src/libc \ [depot_user]/src/noux \ [depot_user]/src/posix \ [depot_user]/src/ncurses \ [depot_user]/src/vim \ [depot_user]/src/bash \ [depot_user]/src/grep \ [depot_user]/src/coreutils \ [depot_user]/src/ram_fs # write default vimrc file set vimrc_fd [open "bin/vimrc" w] puts $vimrc_fd { set noloadplugins set hls set nocompatible set laststatus=2 set noswapfile set viminfo=} close $vimrc_fd install_config { } build { server/trace_fs lib/trace/policy/rpc_name } build_boot_image { vimrc trace_fs rpc_name } run_genode_until forever # vi: set ft=tcl :