diff --git a/prepare-env b/prepare-env index 93ea336..ce21f55 100644 --- a/prepare-env +++ b/prepare-env @@ -8,5 +8,3 @@ export top root nprocs mirror PATH=$top/cross/bin:$PATH export PATH - -mkdir -p $root diff --git a/prepare-root b/prepare-root index b6d3079..54f6d3d 100644 --- a/prepare-root +++ b/prepare-root @@ -1,3 +1,4 @@ +mkdir -p $root cd $root mkdir -p boot bin dev devel etc home proc root share sys tmp var mkdir -p share/doc share/man var/empty var/log var/run diff --git a/stage0 b/stage0 index 4ae59b3..6edaeb3 100755 --- a/stage0 +++ b/stage0 @@ -5,12 +5,18 @@ set -e -x -rm -rf root cross morpheus.log . ./prepare-env -. ./prepare-root +if [ $(uname -m) != $arch ]; then + echo You need an $arch host to build morpheus 1>&2 + exit 1 +fi + +rm -rf root cross morpheus.log +. ./prepare-root mkdir -p src cross +# Build musl-gcc ./build cross-scripts/musl installed_deps=