Commit 8b3a3648 authored by John Vandenberg's avatar John Vandenberg Committed by Ed Reel

Add travis (#3367)

* Run ldconfig in install.sh

This works around a problem installing on a bare chromeos image.

Related to https://github.com/skycocker/chromebrew/issues/3305

* Add .travis.yml to test installation

Closes https://github.com/skycocker/chromebrew/issues/3353
parent 19e00c63
language: bash
services:
- docker
before_install:
- docker pull brunux/chromeos
script:
# Workaround sudo prompting for password by editing existing chronos entry
- docker run -it
-v $PWD:/travis
brunux/chromeos
/bin/sh -c "
grep chronos /etc/sudoers > /tmp/sudoers.new;
sed s/chronos/ALL/ /tmp/sudoers.new > /etc/sudoers;
sudo -u chronos bash /travis/install.sh;
"
...@@ -184,6 +184,9 @@ for i in $(seq 0 $((${#urls[@]} - 1))); do ...@@ -184,6 +184,9 @@ for i in $(seq 0 $((${#urls[@]} - 1))); do
update_device_json "${name}" "${version}" update_device_json "${name}" "${version}"
done done
# workaround https://github.com/skycocker/chromebrew/issues/3305
sudo ldconfig > /dev/null 2> /dev/null || true
# create symlink to 'crew' in ${CREW_PREFIX}/bin/ # create symlink to 'crew' in ${CREW_PREFIX}/bin/
rm -f "${CREW_PREFIX}/bin/crew" rm -f "${CREW_PREFIX}/bin/crew"
ln -s "../lib/crew/crew" "${CREW_PREFIX}/bin/" ln -s "../lib/crew/crew" "${CREW_PREFIX}/bin/"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment