diff options
author | Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org> | 2018-07-09 17:00:10 +0300 |
---|---|---|
committer | Maxim Uvarov <maxim.uvarov@linaro.org> | 2018-07-11 15:43:30 +0300 |
commit | d5690aa464880a258f653e1b4d68f150b4c660a8 (patch) | |
tree | 102b6804a6e0c0505981bb980ec21446bae8be07 /.travis.yml | |
parent | 8418efbab3fe38ed701d9294800ec85d467763df (diff) |
travis: pin repositories to architectures
Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml index 0130eb641..8d918775a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -76,20 +76,22 @@ before_install: CROSS_MULTIARCH=`dpkg-architecture -a"$CROSS_ARCH" -qDEB_HOST_MULTIARCH` ; CROSS="--host="$CROSS_GNU_TYPE" --build="$BUILD_GNU_TYPE"" ; sudo dpkg --add-architecture "$CROSS_ARCH" ; - sudo -E apt-add-repository -y "deb http://ports.ubuntu.com trusty main" ; - sudo -E apt-add-repository -y "deb http://ports.ubuntu.com trusty-updates main" ; - sudo -E apt-get -y update || true ; PKGS="build-essential libc6-dev:$CROSS_ARCH libssl-dev:$CROSS_ARCH zlib1g-dev:$CROSS_ARCH libconfig-dev:$CROSS_ARCH libstdc++-4.8-dev:$CROSS_ARCH libpcap0.8-dev:$CROSS_ARCH" ; if [ "$CROSS_ARCH" = "i386" ] ; then PKGS="$PKGS g++-multilib" ; else PKGS="$PKGS g++-$CROSS_GNU_TYPE" ; + sudo sed -e 's/^deb http/deb [arch=amd64] http/g' /etc/apt/sources.list -i ; + sudo -E apt-add-repository -y "deb [arch=$CROSS_ARCH] http://ports.ubuntu.com trusty main" ; + sudo -E apt-add-repository -y "deb [arch=$CROSS_ARCH] http://ports.ubuntu.com trusty-updates main" ; fi ; if [ "$CROSS_ARCH" != "armhf" ] ; then PKGS="$PKGS libnuma-dev:$CROSS_ARCH" ; fi ; + sudo cat /etc/apt/sources.list ; + sudo -E apt-get -y update || true ; sudo -E apt-get -y --no-install-suggests --no-install-recommends --force-yes install $PKGS || exit 1 ; export PKG_CONFIG_PATH=/usr/lib/${CROSS_MULTIARCH}/pkgconfig:/usr/${CROSS_MULTIARCH}/lib/pkgconfig ; fi |