Fixes error:
grep: /etc/apt/sources.list.d/*: No such file or directory
which happens when you run:
$sudo scripts/travis-install-build-deps.sh
in an official ubuntu:16.04 docker image.
Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
In the past, the apt resolver automatically uninstalled the gpl3
readline (libreadline-dev, libreadline6-dev) as needed to satisfy
the dependencies of linuxcnc-build-deps. At some point around
2017-02-10, this changed on travis-ci.org and instead it preferred
to remove linuxcnc-build-deps and leave a bunch of deps (such as
libudev-dev, the first one configure hit) in a non-usable state.
Work around this by manually removing the packages that seem to be
causing the problems.
Signed-off-by: Jeff Epler <jepler@unpythonic.net>
--install-suggests is the default on ubuntu, which is what travis
uses; switching to --no-install-suggests saves a few hundred megs(!)
of installed package size, 425MB vs 1053MB.
Signed-off-by: Jeff Epler <jepler@unpythonic.net>
Travis CI is not the equal of buildbot (it can't run RT kernels and
can only test building on Ubuntu with amd64) but adopting it *in
addition to* buildbot would let us do things like automatically
build-test pull requests on github without developer interference
(i.e., by pushing a temporary branch to glo)
Closes#137.
Signed-off-by: Jeff Epler <jepler@unpythonic.net>