Skip to content
Snippets Groups Projects
  • Stefan Roese's avatar
    b684d403
    arm: kirkwood: openrd: Mark openrd boards as maintained again · b684d403
    Stefan Roese authored
    
    With the latest size increase of the openrd boards, they all compile
    clean again. Let's mark them as maintained again and add the Travis
    job.
    
    Please note that I can only compile-test these targets as I don't
    have access to one of those boards.
    
    Signed-off-by: default avatarStefan Roese <sr@denx.de>
    Cc: Albert ARIBAUD <albert-u-boot@aribaud.net>
    Cc: Vagrant Cascadian <vagrant@debian.org>
    Cc: Chris Packham <judge.packham@gmail.com>
    Cc: Tom Rini <trini@konsulko.com>
    b684d403
    History
    arm: kirkwood: openrd: Mark openrd boards as maintained again
    Stefan Roese authored
    
    With the latest size increase of the openrd boards, they all compile
    clean again. Let's mark them as maintained again and add the Travis
    job.
    
    Please note that I can only compile-test these targets as I don't
    have access to one of those boards.
    
    Signed-off-by: default avatarStefan Roese <sr@denx.de>
    Cc: Albert ARIBAUD <albert-u-boot@aribaud.net>
    Cc: Vagrant Cascadian <vagrant@debian.org>
    Cc: Chris Packham <judge.packham@gmail.com>
    Cc: Tom Rini <trini@konsulko.com>
.travis.yml 16.04 KiB
# SPDX-License-Identifier: GPL-2.0+
# Copyright Roger Meier <r.meier@siemens.com>

# build U-Boot on Travis CI - https://travis-ci.org/

sudo: required
dist: trusty

language: c

addons:
  apt:
    sources:
    - ubuntu-toolchain-r-test
    - llvm-toolchain-trusty-7
    packages:
    - cppcheck
    - sloccount
    - sparse
    - bc
    - build-essential
    - libsdl1.2-dev
    - python
    - python-virtualenv
    - swig
    - libpython-dev
    - iasl
    - grub-efi-ia32-bin
    - grub-efi-amd64-bin
    - rpm2cpio
    - wget
    - device-tree-compiler
    - lzop
    - liblz4-tool
    - libisl15
    - clang-7
    - srecord

install:
 # Clone uboot-test-hooks
 - git clone --depth=1 git://github.com/swarren/uboot-test-hooks.git /tmp/uboot-test-hooks
 - ln -s travis-ci /tmp/uboot-test-hooks/bin/`hostname`
 - ln -s travis-ci /tmp/uboot-test-hooks/py/`hostname`
 # prepare buildman environment
 - echo -e "[toolchain]\nroot = /usr" > ~/.buildman
 - echo -e "arc = /tmp/arc_gnu_2018.09_prebuilt_uclibc_le_archs_linux_install" >> ~/.buildman
 - echo -e "\n[toolchain-alias]\nsh = sh2\n" >> ~/.buildman
 - cat ~/.buildman
 - virtualenv /tmp/venv
 - . /tmp/venv/bin/activate
 - pip install pytest==2.8.7
 - pip install python-subunit
 - grub-mkimage -o ~/grub_x86.efi -O i386-efi normal  echo lsefimmap lsefi lsefisystab efinet tftp minicmd
 - grub-mkimage -o ~/grub_x64.efi -O x86_64-efi normal  echo lsefimmap lsefi lsefisystab efinet tftp minicmd
 - mkdir ~/grub2-arm
 - ( cd ~/grub2-arm; wget -O - http://download.opensuse.org/ports/armv7hl/distribution/leap/42.2/repo/oss/suse/armv7hl/grub2-arm-efi-2.02~beta2-87.1.armv7hl.rpm | rpm2cpio | cpio -di )
 - mkdir ~/grub2-arm64
 - ( cd ~/grub2-arm64; wget -O - http://download.opensuse.org/ports/aarch64/distribution/leap/42.2/repo/oss/suse/aarch64/grub2-arm64-efi-2.02~beta2-87.1.aarch64.rpm | rpm2cpio | cpio -di )

env:
  global:
    - PATH=/tmp/qemu-install/bin:/tmp/uboot-test-hooks/bin:/usr/bin:/bin
    - PYTHONPATH=/tmp/uboot-test-hooks/py/travis-ci
    - BUILD_DIR=build
    - HOSTCC="cc"
    - HOSTCXX="c++"
    - QEMU_VERSION="v3.1.0"

before_script:
  # install toolchains based on TOOLCHAIN} variable