Merge "Simplify pegleg.sh usage"

This commit is contained in:
Zuul 2018-06-25 13:46:51 +00:00 committed by Gerrit Code Review
commit 1ada48cc36
1 changed files with 9 additions and 13 deletions

View File

@ -2,24 +2,20 @@
set -e set -e
realpath() { : ${WORKSPACE:=$(pwd)}
[[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}" : ${IMAGE:=artifacts-aic.atlantafoundry.com/att-comdev/pegleg:latest}
}
SCRIPT_DIR=$(realpath "$(dirname "${0}")")
SOURCE_DIR=${SCRIPT_DIR}/pegleg
if [ -z "${WORKSPACE}" ]; then
WORKSPACE="/"
fi
IMAGE=${IMAGE:-artifacts-aic.atlantafoundry.com/att-comdev/pegleg:latest}
echo echo
echo "== NOTE: Workspace $WORKSPACE is available as /workspace in container context ==" echo "== NOTE: Workspace $WORKSPACE is the execution directory in the container =="
echo echo
# Working directory inside container to execute commands from and mount from
# host OS
container_workspace_path='/workspace'
docker run --rm -t \ docker run --rm -t \
--net=none \ --net=none \
-v "${WORKSPACE}:/workspace" \ --workdir="$container_workspace_path" \
-v "${WORKSPACE}:$container_workspace_path" \
"${IMAGE}" \ "${IMAGE}" \
pegleg "${@}" pegleg "${@}"