VirtualBox: trying with sudo

This commit is contained in:
Georges Dupéron 2018-06-27 02:16:46 +02:00
parent a93c2e4b72
commit 76ee6230e7

View File

@ -1,5 +1,4 @@
language: c language: c
sudo: false
addons: addons:
apt: apt:
packages: packages:
@ -7,7 +6,7 @@ addons:
- qemu - qemu
- qemu-system-x86 - qemu-system-x86
- qemu-system-arm - qemu-system-arm
- virtualbox #- virtualbox
- bochs-sdl - bochs-sdl
- sikuli-ide - sikuli-ide
# Missing dependencies for sikuli-ide # Missing dependencies for sikuli-ide
@ -23,18 +22,29 @@ addons:
# example-os build dependencies: # example-os build dependencies:
- nasm - nasm
matrix:
include:
- env: MODE=qemu-system-i386
sudo: false
- env: MODE=qemu-system-arm
sudo: false
- env: MODE=virtualbox
sudo: true
- env: MODE=bochs
sudo: false
install: install:
# The sikuli-ide packaged with ubuntu 16.04 does not seem to work correctly: missing dependencies, some dependencies are too recent, … # The sikuli-ide packaged with ubuntu 16.04 does not seem to work correctly: missing dependencies, some dependencies are too recent, …
- mkdir ~/sikulix/ - mkdir ~/sikulix/
- wget https://launchpadlibrarian.net/359997648/sikulixsetup-1.1.2.jar -O ~/sikulix/sikulixsetup-1.1.2.jar - wget https://launchpadlibrarian.net/359997648/sikulixsetup-1.1.2.jar -O ~/sikulix/sikulixsetup-1.1.2.jar
- (cd ~/sikulix && java -jar sikulixsetup-1.1.2.jar options 1 1.1) - (cd ~/sikulix && java -jar sikulixsetup-1.1.2.jar options 1 1.1)
- export PATH="$HOME/sikulix/:$PATH" - export PATH="$HOME/sikulix/:$PATH"
- |
env: if test "$MODE" = virtualbox; then
- MODE=qemu-system-i386 echo "deb https://download.virtualbox.org/virtualbox/debian $(lsb_release --short --codename) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
- MODE=qemu-system-arm sudo apt-get update
- MODE=virtualbox sudo apt-get -y install virtualbox "linux-headers-$(uname -r)"
- MODE=bochs fi
script: script:
- (cd example-os && make) - (cd example-os && make)