]> rtime.felk.cvut.cz Git - jailhouse-test.git/commitdiff
Simplify build script
authorMichal Sojka <sojkam1@fel.cvut.cz>
Tue, 23 Feb 2016 09:02:45 +0000 (10:02 +0100)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Tue, 23 Feb 2016 09:02:45 +0000 (10:02 +0100)
jailhouse-install.sh

index 18880f1df8b218d45eb284486f7008c7f723c786..8ef8c6faf5849f1d888a2a888ab301e19c9520a6 100755 (executable)
@@ -1,20 +1,16 @@
 #!/bin/bash
-echo "moving to buildroot folder.."
-cd ./build/buildroot
-make
-echo "done buildroot"
-cd ../../
-echo "moving to jailhouse dir..."
-cd ./jailhouse
-PARENTDIR=$(dirname $PWD)
-KDIR=$PARENTDIR/build/buildroot/build/linux-custom
-DESTDIR=$PARENTDIR/buildroot-overlay 
-export KDIR
-export DESTDIR
-echo "KDIR=$KDIR"
-echo "DESTDIR=$DESTDIR"
-make && make install
-mkdir ../buildroot-overlay/jailhouse
-mkdir ../buildroot-overlay/jailhouse/inmates
-mkdir ../buildroot-overlay/jailhouse/configs
+
+set -x
+set -e
+
+cd $(dirname $0)
+
+make -C ./build/buildroot
+
+make -C jailhouse all install KDIR=$PWD/build/buildroot/build/linux-custom DESTDIR=$PWD/buildroot-overlay 
+
+mkdir -p buildroot-overlay/jailhouse
+mkdir -p buildroot-overlay/jailhouse/inmates
+mkdir -p buildroot-overlay/jailhouse/configs
+
 echo "done!"