From a313852428cd1de37cdb02fbc60fdddbd8c126b1 Mon Sep 17 00:00:00 2001 From: Christian Stadelmann Date: Sat, 5 Nov 2016 16:46:34 +0100 Subject: [PATCH] Travis: fix config (on Linux) With this change, travis will work on Linux at least. --- .travis.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 63af98548a..6bc3b6026b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,23 @@ +sudo: required language: rust rust: - nightly -sudo: false +os: + - linux + - osx +dist: trusty +before_install: + - if [ "$TRAVIS_OS_NAME" = "osx" ]; then + brew tap sevki/homebrew-gcc_cross_compilers; + brew update; + brew unlink gcc; + brew install sevki/gcc_cross_compilers/x86_64-elf-binutils sevki/gcc_cross_compilers/x86_64-elf-gcc nasm; + fi + - if [ "$TRAVIS_OS_NAME" = "linux" ]; then + sudo apt-get install -qq nasm pkg-config fuse libfuse-dev; + sudo modprobe fuse; + sudo chmod 666 /dev/fuse; + sudo chown root:$USER /etc/fuse.conf; + fi notifications: email: false