Commit | Line | Data |
---|---|---|
88183689 FF |
1 | #!/bin/sh |
2 | set -e -u | |
3 | ||
a0057943 FF |
4 | # Read settings from .termuxrc if existing |
5 | test -f $HOME/.termuxrc && . $HOME/.termuxrc | |
6 | : ${TERMUX_TOPDIR:="$HOME/.termux-build"} | |
88183689 FF |
7 | |
8 | IMAGE_NAME=termux/package-builder | |
a0057943 | 9 | CONTAINER_NAME=termux-package-builder |
88183689 | 10 | |
a0057943 FF |
11 | echo "Running container '$CONTAINER_NAME' from image '$IMAGE_NAME'..." |
12 | ||
13 | docker start $CONTAINER_NAME > /dev/null 2> /dev/null || { | |
14 | echo "Creating new container..." | |
15 | docker run \ | |
16 | -d \ | |
17 | --name $CONTAINER_NAME \ | |
18 | -v $PWD:/root/termux-packages \ | |
19 | -t $IMAGE_NAME | |
20 | } | |
21 | ||
22 | if [ "$#" -eq "0" ]; then | |
23 | docker exec -it $CONTAINER_NAME bash | |
24 | else | |
25 | docker exec -it $CONTAINER_NAME $@ | |
26 | fi | |
88183689 | 27 | |
88183689 | 28 |