travis: add 32 bit build, minor updates and cleanups
authorSitsofe Wheeler <sitsofe@yahoo.com>
Sun, 3 Sep 2017 09:02:41 +0000 (10:02 +0100)
committerSitsofe Wheeler <sitsofe@yahoo.com>
Sun, 3 Sep 2017 19:06:33 +0000 (20:06 +0100)
commitbe90946e4efe2c6666106e376eb51562a926ddd7
tree8c88237fc0d512c8210718460f75e8e1b359f035
parent07dff7d1d614b33e3a6d3e3ade38ce648b53a632
travis: add 32 bit build, minor updates and cleanups

- Rejig the Travis file so it does a 32 bit Linux build (albeit on a 64
  bit system). GlusterFS is only installed on 64 bit Linux because the
  32 bit deb tries to pull in psmisc:i386 which conflicts with the
  regular (64 bit) psmisc. The clang 32 bit build works fine but only
  the gcc 32 bit build is done to reduce the number of builds for now.
- Minor reformatting to make it a bit easier to read the shell script
  (but behind the scenes it's still all squashed on to one line).
- Stop apt from installing/upgrading non-essential packages so as to
  reduce build time.
- Make OSX build use a newer Xcode.
.travis.yml