#!/bin/bash | |
# Setup of test credentials. Called by Vagrantfile | |
export PATH="/bin:sbin:/usr/bin:/usr/sbin:/usr/local/bin" | |
USER=$1 | |
REGISTRY_USER=$2 | |
REGISTRY_PWD=$3 | |
BUILDBOT_PATH="/data/buildbot" | |
DOCKER_PATH="/data/docker" | |
function run { su $USER -c "$1"; } | |
run "cp $DOCKER_PATH/testing/buildbot/credentials.cfg $BUILDBOT_PATH/master" | |
cd $BUILDBOT_PATH/master | |
run "sed -i -E 's#(export DOCKER_CREDS=).+#\1\"$REGISTRY_USER:$REGISTRY_PWD\"#' credentials.cfg" |