test, scripts: use /usr/bin/env to find bash

use /usr/bin/env to find bash

add set -e back into scripts it was removed from
release-2.2
Jeff Zellner 2015-07-20 17:32:42 -06:00
parent 668a8a8367
commit 1239e1ce6f
5 changed files with 9 additions and 6 deletions

3
cover
View File

@ -1,8 +1,9 @@
#!/bin/bash -e
#!/usr/bin/env bash
#
# Generate coverage HTML for a package
# e.g. PKG=./unit ./cover
#
set -e
if [ -z "$PKG" ]; then
echo "cover only works with a single package, sorry"

View File

@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
# A non-installed actool can be used, for example:
# ACTOOL=../../appc/spec/bin/actool

View File

@ -1,4 +1,4 @@
#!/usr/bin/bash
#!/usr/bin/env bash
tar cv --files-from /dev/null | docker import - scratch
cat <<DF > Dockerfile

View File

@ -1,8 +1,9 @@
#!/bin/bash -e
#!/usr/bin/env bash
#
# Generate all etcd protobuf bindings.
# Run from repository root.
#
set -e
PREFIX="github.com/coreos/etcd/Godeps/_workspace/src"
DIRS="./wal/walpb ./etcdserver/etcdserverpb ./snap/snappb ./raft/raftpb ./storage/storagepb"
@ -27,7 +28,7 @@ popd
export PATH="${GOBIN}:${PATH}"
# copy all proto dependencies inside etcd to gopath
for dir in ${DIRS}; do
for dir in ${DIRS}; do
mkdir -p ${GOPATH}/src/github.com/coreos/etcd/${dir}
pushd ${dir}
cp *.proto ${GOPATH}/src/github.com/coreos/etcd/${dir}

3
test
View File

@ -1,4 +1,4 @@
#!/bin/bash -e
#!/usr/bin/env bash
#
# Run all etcd tests
# ./test
@ -8,6 +8,7 @@
#
# PKG=./wal ./test
# PKG=snap ./test
set -e
# Invoke ./cover for HTML output
COVER=${COVER:-"-cover"}