# # 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 genodelabs/src/[base_src] \ genodelabs/pkg/[drivers_interactive_pkg] \ genodelabs/pkg/terminal \ genodelabs/src/init \ genodelabs/src/libc \ genodelabs/src/noux \ genodelabs/src/posix \ genodelabs/src/ncurses \ genodelabs/src/vim \ genodelabs/src/bash \ genodelabs/src/grep \ genodelabs/src/coreutils \ genodelabs/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 :