Mercurial > public > ssdt-docker
comparison utils/docker-entrypoint.sh @ 107:dc3696525de4 feature/djs-DEP-12-docker
merge from default
author | smith@nwoca.org |
---|---|
date | Fri, 21 Apr 2017 17:17:24 +0100 |
parents | b997ad087ac1 |
children |
comparison
equal
deleted
inserted
replaced
106:bd1f900972ed | 107:dc3696525de4 |
---|---|
1 #!/bin/bash | 1 #!/bin/bash |
2 set -e | 2 set -e |
3 | 3 |
4 if [ "$1" = 'update' ]; then | 4 if [ "$1" = 'update' ]; then |
5 mkdir -p $SSDT_HOME | |
5 cd $SSDT_HOME | 6 cd $SSDT_HOME |
6 if [ ! -d ".hg" ]; then | 7 if [ ! -d ".hg" ]; then |
7 echo "cloning repository $SSDT_DOCKER to $SSDT_HOME" | 8 echo "cloning repository $SSDT_DOCKER to $SSDT_HOME" |
8 mkdir -p $SSDT_HOME | |
9 hg init | 9 hg init |
10 fi | 10 fi |
11 echo "pulling updates" | 11 branch=${2:-production} |
12 echo "pulling updates from $SSDT_DOCKER ($branch)" | |
12 hg pull -y $SSDT_DOCKER | 13 hg pull -y $SSDT_DOCKER |
13 hg revert -a | 14 hg revert -a |
14 hg update default | 15 hg update $branch |
15 | 16 |
16 else | 17 else |
17 | 18 |
18 exec "$@" | 19 exec "$@" |
19 | 20 |