toaruos/.build-travis.sh

21 lines
566 B
Bash
Raw Normal View History

#!/bin/bash
2012-08-29 04:25:18 +04:00
unset CC
sudo apt-get install clang yasm genext2fs build-essential wget libmpfr-dev libmpc-dev libgmp-dev qemu autoconf automake texinfo
2012-09-04 10:00:50 +04:00
sudo apt-get remove kvm-ipxe
# Build the toolchain: (silently)
pushd toolchain
./prepare.sh > /dev/null 2>/dev/null || exit 1
./install.sh > /dev/null 2>/dev/null || exit 1
. activate.sh > /dev/null 2>/dev/null || exit 1
popd
# Build the userspace tools:
pushd userspace
make || exit 1
popd
# Build the kernel
make system || exit 1 # to build the kernel
# Boot it up and run some tests
make test || exit 1