|
1 | 1 | #!/bin/bash |
2 | 2 |
|
3 | | -# our path is: |
4 | | -# /home/travis/build/NozeIO/Noze.io/ |
| 3 | +if [[ "$TRAVIS_OS_NAME" == "Linux" ]]; then |
5 | 4 |
|
6 | | -# Install Swift |
| 5 | + # our path is: |
| 6 | + # /home/travis/build/NozeIO/Noze.io/ |
7 | 7 |
|
8 | | -wget "${SWIFT_SNAPSHOT_NAME}" |
| 8 | + # Install Swift |
9 | 9 |
|
10 | | -TARBALL="`ls swift-*.tar.gz`" |
11 | | -echo "Tarball: $TARBALL" |
| 10 | + wget "${SWIFT_SNAPSHOT_NAME}" |
12 | 11 |
|
13 | | -TARPATH="$PWD/$TARBALL" |
| 12 | + TARBALL="`ls swift-*.tar.gz`" |
| 13 | + echo "Tarball: $TARBALL" |
14 | 14 |
|
15 | | -cd $HOME # expand Swift tarball in $HOME |
16 | | -tar zx --strip 1 --file=$TARPATH |
17 | | -pwd |
| 15 | + TARPATH="$PWD/$TARBALL" |
18 | 16 |
|
19 | | -export PATH="$PWD/usr/bin:$PATH" |
20 | | -which swift |
| 17 | + cd $HOME # expand Swift tarball in $HOME |
| 18 | + tar zx --strip 1 --file=$TARPATH |
| 19 | + pwd |
| 20 | + |
| 21 | + export PATH="$PWD/usr/bin:$PATH" |
| 22 | + which swift |
| 23 | + |
| 24 | + if [ `which swift` ]; then |
| 25 | + echo "Installed Swift: `which swift`" |
| 26 | + else |
| 27 | + echo "Failed to install Swift?" |
| 28 | + exit 42 |
| 29 | + fi |
| 30 | + swift --version |
21 | 31 |
|
22 | | -if [ `which swift` ]; then |
23 | | - echo "Installed Swift: `which swift`" |
24 | | -else |
25 | | - echo "Failed to install Swift?" |
26 | | - exit 42 |
27 | | -fi |
28 | | -swift --version |
29 | 32 |
|
| 33 | + # Environment |
30 | 34 |
|
31 | | -# Environment |
| 35 | + TT_SWIFT_BINARY=`which swift` |
32 | 36 |
|
33 | | -TT_SWIFT_BINARY=`which swift` |
| 37 | + echo "${TT_SWIFT_BINARY}" |
34 | 38 |
|
35 | | -echo "${TT_SWIFT_BINARY}" |
36 | 39 |
|
| 40 | + # Install mod_swift |
37 | 41 |
|
38 | | -# Install mod_swift |
| 42 | + wget "${MOD_SWIFT}" -O mod_swift.tar.gz |
| 43 | + tar zxf mod_swift.tar.gz |
| 44 | + cd mod_swift-* |
| 45 | + make all |
| 46 | + sudo make install |
39 | 47 |
|
40 | | -wget "${MOD_SWIFT}" -O mod_swift.tar.gz |
41 | | -tar zxf mod_swift.tar.gz |
42 | | -cd mod_swift-* |
43 | | -make all |
44 | | -make install |
| 48 | + swift apache validate |
45 | 49 |
|
46 | | -swift apache validate |
47 | 50 |
|
| 51 | + # Go back somewhere |
48 | 52 |
|
49 | | -cd $HOME |
| 53 | + cd $HOME |
| 54 | + |
| 55 | +fi |
0 commit comments