1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

update and run vendor script

so there was weird whitespacing that got messed up the last time this was run, this fixes that and cleans up vendor helpers as well :)

Signed-off-by: Jessica Frazelle <acidburn@docker.com>
This commit is contained in:
Jessica Frazelle 2015-12-16 09:58:20 -08:00
parent ebb1d56ecb
commit a016ec6fd1
No known key found for this signature in database
GPG key ID: 18F3685C0022BFF3
5 changed files with 125 additions and 19 deletions

View file

@ -105,11 +105,8 @@ clean() {
export GOOS="${platform%/*}";
export GOARCH="${platform##*/}";
for buildTags in "${buildTagCombos[@]}"; do
pkgs=( $(go list -e -tags "$buildTags" -f '{{join .Deps "\n"}}' "${packages[@]}" | grep -E "^${PROJECT}" | grep -vE "^${PROJECT}/vendor" | sort -u) )
pkgs+=( ${packages[@]} )
testImports=( $(go list -e -tags "$buildTags" -f '{{join .TestImports "\n"}}' "${pkgs[@]}" | sort -u) )
printf '%s\n' "${testImports[@]}"
go list -e -tags "$buildTags" -f '{{join .Deps "\n"}}' "${packages[@]} ${testImports[@]}"
go list -e -tags "$buildTags" -f '{{join .Deps "\n"}}' "${packages[@]}"
go list -e -tags "$buildTags" -f '{{join .TestImports "\n"}}' "${packages[@]}"
done
done | grep -vE "^${PROJECT}" | sort -u
) )
@ -120,8 +117,6 @@ clean() {
findArgs=(
# This directory contains only .c and .h files which are necessary
-path vendor/src/github.com/mattn/go-sqlite3/code
# This directory is needed for compiling the unit tests
-o -path vendor/src/github.com/stretchr/objx
)
for import in "${imports[@]}"; do
[ "${#findArgs[@]}" -eq 0 ] || findArgs+=( -or )

View file

@ -0,0 +1,111 @@
#/bin/sh
set -e
usage()
{
cat << EOF
NAME:
machines - Create Test Environments for Docker Networking
VERSION:
0.1
USAGE:
$0 <command> [command_options] [arguments...]
COMMANDS:
help
Help and usage
up <kv-store> <scale>
Create environment with given KV store
zookeeper | etcd | consul (default)
Create N nodes, default = 2
destroy
Destroy Environment
EOF
}
step() {
printf "\033[0;36m-----> $@\033[0m\n"
}
up()
{
step "Creating KV Store Machine"
docker-machine create \
-d virtualbox \
mh-kv
step "KV Store is $1"
step "Starting KV Container"
case "$1" in
etcd)
cluster_store="cluster-store=etcd://$(docker-machine ip mh-kv):2379"
docker $(docker-machine config mh-kv) run -d \
-p "2379:2379" \
-h "etcd" \
--name "etcd" \
quay.io/coreos/etcd:v2.2.1 \
--listen-client-urls="http://0.0.0.0:2379" \
--advertise-client-urls="http://$(docker-machine ip mh-kv):2379"
;;
zookeeper)
cluster_store="cluster-store=zk://$(docker-machine ip mh-kv):2181"
docker $(docker-machine config mh-kv) run -d \
-p "2181:2181" \
-h "zookeeper" \
--name "zookeeper" \
tianon/zookeeper
;;
*)
cluster_store="cluster-store=consul://$(docker-machine ip mh-kv):8500"
docker $(docker-machine config mh-kv) run -d \
-p "8500:8500" \
-h "consul" \
--name "consul" \
progrium/consul -server -bootstrap-expect 1
;;
esac
machines=$2
if [ -z machines ]; then
machines=2
fi
step "Creating $machines Machines"
for i in $(seq $machines); do
step "Creating machine $i"
docker-machine create \
-d virtualbox \
--engine-opt="cluster-advertise=eth1:2376" \
--engine-opt="$cluster_store" \
mh-$i
done
}
destroy()
{
for x in $(docker-machine ls | grep mh- | awk '{ print $1 }'); do
docker-machine rm $x
done
}
case "$1" in
up)
shift
up $@
;;
destroy)
destroy $@
;;
help)
usage
;;
*)
usage
;;
esac