Create virtualenv for compass, point compass site packages to virtualenv,
make virtualenv accessable for apache.
Change compass executable scripts to use python in env to be virtualenv
compatible.
Make progress_update daemon use virtualenv.
Comment out some health checks that use packages not available to pip, eg,
yum, apt since we have other ways to check packages any way.
Conflicts:
conf/compassd
install/compass.sh
install/dependency.sh
install/prepare.sh
misc/apache/compass.wsgi
requirements.txt
Change-Id: Ib48633601bf238ffc660c4694834897edbe45e07
also add a skip-broken flag to yum update for the time-being
because a syslinux dependency: syslinux-nonlinux was not found
in centos mirrors. It is on the way though.
https://www.centos.org/forums/viewtopic.php?f=14&t=45933
Need 'yum clean all' to update metadata and get the latest package
list from mirros.
Fix a bug in prepare.sh. it didn't fetch the gerrit refs.
Restore some package pre-load scripts in prepare.sh to make CI faster.
Change-Id: I66f06bdfb801204fb956c7a264c98de879322744
Some bugs are fixed in the new version. Hoping
the new version will fix the chef log syncing problem
after rsyslog restart.
Change-Id: I592638553bd42b8ef2b57bd3feba75dc3d4506eb
prepare script will run when nodepool update test slave image,
so when install script runs, all the big packages are in place.
Change-Id: I3baabee2833d9db115fd4c1c929a1074113f30fa