Skip to content

Commit c4f8cb3

Browse files
Travis install: switch from tracking PPAs to versions
1 parent 593554f commit c4f8cb3

File tree

2 files changed

+24
-14
lines changed

2 files changed

+24
-14
lines changed

.travis.install.sh

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/bin/sh -ex
2+
3+
sudo sed -i '1i 127.0.0.1 test.box' /etc/hosts
4+
sudo hostname test.box
5+
6+
if [ x"$KRB5_VER" != "x1.10" ]; then
7+
sudo apt-add-repository -y ppa:sssd/updates
8+
9+
if [ x"$KRB5_VER" != "x1.12" ]; then
10+
sudo apt-add-repository -y ppa:rharwood/krb5-$KRB5_VER
11+
fi
12+
fi
13+
14+
sudo apt-get update -q
15+
DEBIAN_FRONTEND=noninteractive sudo apt-get install -y krb5-user krb5-kdc krb5-admin-server libkrb5-dev krb5-multidev
16+
pip install --install-option='--no-cython-compile' cython
17+
pip install -r test-requirements.txt

.travis.yml

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,19 @@ python:
44
- "3.4"
55

66
env:
7-
- KRB5_PPAS="" # 1.10
8-
- KRB5_PPAS="sssd/updates" # 1.12
9-
- KRB5_PPAS="rharwood/krb5-1.13 sssd/updates" # 1.13
10-
- KRB5_PPAS="rharwood/krb5-master sssd/updates" # master
7+
- KRB5_VER="1.10"
8+
- KRB5_VER="1.12"
9+
- KRB5_VER="1.13"
10+
- KRB5_VER="master"
1111

1212
matrix:
1313
exclude:
1414
- python: "3.4"
15-
env: KRB5_PPAS="" # 1.10
15+
env: KRB5_VER="1.10"
1616
include:
1717
- python: "3.3"
18-
env: KRB5_PPAS="sssd/updates" # 1.12
18+
env: KRB5_VER="1.12"
1919

20-
install:
21-
- "sudo sed -i '1i 127.0.0.1 test.box' /etc/hosts"
22-
- "sudo hostname test.box"
23-
- "for i in $KRB5_PPAS; do sudo apt-add-repository -y ppa:$i; done"
24-
- "sudo apt-get update -q"
25-
- "DEBIAN_FRONTEND=noninteractive sudo apt-get install -y krb5-user krb5-kdc krb5-admin-server libkrb5-dev krb5-multidev"
26-
- "pip install --install-option='--no-cython-compile' cython"
27-
- "pip install -r test-requirements.txt"
20+
install: sh .travis.install.sh
2821

2922
script: sh .travis.sh

0 commit comments

Comments
 (0)