-
Notifications
You must be signed in to change notification settings - Fork 45
/
.travis.yml
36 lines (35 loc) · 1 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
sudo: false
addons:
apt:
packages:
- nasm
- qemu
language: rust
rust:
- nightly
# - Can't install without sudo?
# - libguestfs-tools
env:
matrix:
- ARCH=amd64
# - ARCH=armv7
before_script:
- mkdir -p _archives
- (cd _archives && wget -c http://tpg.ucc.asn.au/tifflin_build_tools.tar.bz2)
- tar -xf _archives/tifflin_build_tools.tar.bz2
- (cd _archives && curl -O https://static.rust-lang.org/dist/rustc-nightly-src.tar.gz)
# Fetch ACPICA from UCC, as both curl and wget fail on travis
# - (cd _archives && curl -O https://acpica.org/sites/acpica/files/acpica-unix2-20150410.tar.gz -3)
- (cd _archives && wget -c http://tpg.ucc.asn.au/acpica-unix2-20150410.tar.gz)
- (cd acpica && ln -s ../_archives/acpica-unix2-20150410.tar.gz)
- ln -s _archives/rustc-nightly-src.tar.gz
- export PATH=$PATH:$PWD/.prefix/bin
- make UPDATE
- make EXTERNALS
# try to cache the toolchain download
cache:
directories:
- _archives
script:
- make all
# - python SystemTest/BasicBoot.py