diff --git a/tests/setup_gate.sh b/tests/setup_gate.sh index 9bb7b5f95e..c42095aeff 100755 --- a/tests/setup_gate.sh +++ b/tests/setup_gate.sh @@ -2,14 +2,13 @@ set -e -sudo yum install -y libffi-devel openssl-devel docker -sudo /usr/sbin/usermod -a -G dockerroot ${SUDO_USER:-$USER} +sudo yum install -y libffi-devel openssl-devel +sudo yum install -y http://yum.dockerproject.org/repo/main/fedora/21/Packages/docker-engine-1.7.1-1.fc21.x86_64.rpm sudo systemctl start docker sleep 1 -group_str="jenkins ALL=(:dockerroot) NOPASSWD: ALL" +group_str="jenkins ALL=(:docker) NOPASSWD: ALL" sudo grep -x "$group_str" /etc/sudoers > /dev/null || sudo bash -c "echo \"$group_str\" >> /etc/sudoers" -sudo chown root:dockerroot /var/run/docker.sock # disable ipv6 until we're sure routes to fedora mirrors work properly sudo sh -c 'echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf' diff --git a/tox.ini b/tox.ini index c08f36888f..797b24a4a0 100644 --- a/tox.ini +++ b/tox.ini @@ -35,9 +35,12 @@ whitelist_externals = find bash sudo commands = + bash -c "if [ -f .buildconf ]; then mv .buildconf buildconf.bak; fi" + bash -c "echo PREFIX=centos-rdo- > .buildconf" find . -type f -name "*.pyc" -delete bash -c "if [ ! -d .testrepository ]; then testr init; fi" - sudo -g dockerroot testr run ^(test_images).* + sudo -g docker testr run ^(test_images).* + bash -c "if [ -f buildconf.bak ]; then mv buildconf.bak .buildconf; fi" [testenv:startenv] whitelist_externals = bash