From 23f3112e3ee2dbd46cf06157d9411bcb441fd0a2 Mon Sep 17 00:00:00 2001 From: Norman Feske Date: Thu, 22 Aug 2019 00:17:25 +0200 Subject: [PATCH] ports: bash.run script using the libc fork/execve Issue #3481 --- repos/ports/run/bash.run | 130 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 repos/ports/run/bash.run diff --git a/repos/ports/run/bash.run b/repos/ports/run/bash.run new file mode 100644 index 000000000..6fcf0f55a --- /dev/null +++ b/repos/ports/run/bash.run @@ -0,0 +1,130 @@ +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/posix \ + [depot_user]/src/ncurses \ + [depot_user]/src/vim \ + [depot_user]/src/bash \ + [depot_user]/src/coreutils \ + [depot_user]/src/vfs \ + [depot_user]/src/fs_rom + +# write default vimrc file +set vimrc_fd [open [run_dir]/genode/vimrc w] +puts $vimrc_fd { +set noloadplugins +set hls +set nocompatible +set laststatus=2 +set noswapfile +set viminfo=} +close $vimrc_fd + +install_config { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2018-01-01 00:01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} + +build { lib/ld test/fork test/execve } + +build_boot_image { ld.lib.so libc.lib.so libm.lib.so vfs.lib.so posix.lib.so } + +run_genode_until forever