]> rtime.felk.cvut.cz Git - jailhouse-test.git/commitdiff
Change a little update-overlay script to remake and copy bootstrap binary into overlay.
authorMaxim Baryshnikov <barysmax@fel.cvut.cz>
Mon, 18 Apr 2016 09:07:22 +0000 (11:07 +0200)
committerMaxim Baryshnikov <barysmax@fel.cvut.cz>
Mon, 18 Apr 2016 09:07:22 +0000 (11:07 +0200)
qemu-launch-scripts/update-inmates-and-overlay.sh

index d0b573b5484ca59ad23bf0c8171d330460c614f4..a01096e0ee9b506795ab7c5c0e3686a25fe1c037 100755 (executable)
@@ -2,13 +2,18 @@
 
 set -e
 
+START_DIR=$(pwd)
 echo "going inside Jailhouse dir for to remake it..."
 cd ../jailhouse
 make clean && make modules
 echo "Copying inmates to overlay dir..."
 cp ./inmates/demos/x86/*.bin ../buildroot-overlay/jailhouse/inmates/
 cp ./configs/*.cell ../buildroot-overlay/jailhouse/configs/
+echo "remake bootstrap and objcopy it to overlay.."
+cd ../build/l4/l4re/pkg/bootstrap_custom
+make clean && make
+objcopy -O binary ./server/src/OBJ-x86_pentium/bootstrap.elf $START_DIR/../buildroot-overlay/jailhouse/bootstrap-jh.bin
 echo "Update rootfs..."
-cd ../build/buildroot/
+cd $START_DIR/../build/buildroot/
 make
 echo "done!"