1
0
mirror of git://git.2f30.org/morpheus.git synced 2024-07-01 02:51:22 +00:00
morpheus/stage0

31 lines
490 B
Bash
Executable File

#!/bin/sh
set -e -x
rm -rf root cross morpheus.log
. ./prepare-env
. ./prepare-root
mkdir -p src cross
# Deps list
./build cross-scripts/musl
# Build stage0 packages
pkglist=$(ls pkgs)
for pkg in $pkglist; do
while read line; do
if [ $(echo $line | cut -d' ' -f1) != $pkg ]; then
continue
fi
deps=$(echo $line | cut -d' ' -f2-)
# Build dependencies for package in order
for d in $deps; do
./build cross-scripts/$d
done
done < DEPS
./build pkgs/$pkg
done
echo OK!