|
4 | 4 | BUILD_DIR=${1:-}
|
5 | 5 | CACHE_DIR=${2:-}
|
6 | 6 | ENV_DIR=${3:-}
|
7 |
| -BP_DIR=$(cd $(dirname ${0:-}); cd ..; pwd) |
8 | 7 |
|
9 |
| -echo "BUILD_DIR: $BUILD_DIR" |
10 |
| -echo "CACHE_DIR: $CACHE_DIR" |
11 |
| -echo "ENV_DIR: $ENV_DIR" |
12 |
| -# echo "BP_DIR: $BP_DIR" |
13 |
| -# ls $ENV_DIR |
14 |
| - |
15 |
| -if [ -f $ENV_DIR/BUILDPACK_PATH ]; then |
16 |
| - BUILDPACK_PATH=`cat $ENV_DIR/BUILDPACK_PATH` |
17 |
| - if [ -d $BUILD_DIR/$BUILDPACK_PATH ]; then |
18 |
| - echo "-----> Subdir buildpack in $BUILDPACK_PATH" |
| 8 | +if [ -f $ENV_DIR/PROJECT_PATH ]; then |
| 9 | + PROJECT_PATH=`cat $ENV_DIR/PROJECT_PATH` |
| 10 | + if [ -d $BUILD_DIR/$PROJECT_PATH ]; then |
| 11 | + echo "-----> Subdir buildpack in $PROJECT_PATH" |
19 | 12 | echo " creating cache: $CACHE_DIR"
|
20 | 13 | mkdir -p $CACHE_DIR
|
21 | 14 | TMP_DIR=`mktemp -d $CACHE_DIR/subdirXXXXX`
|
22 | 15 | echo " created tmp dir: $TMP_DIR"
|
23 |
| - echo " moving working dir: $BUILDPACK_PATH to $TMP_DIR" |
24 |
| - cp -R $BUILD_DIR/$BUILDPACK_PATH/. $TMP_DIR/ |
| 16 | + echo " moving working dir: $PROJECT_PATH to $TMP_DIR" |
| 17 | + cp -R $BUILD_DIR/$PROJECT_PATH/. $TMP_DIR/ |
25 | 18 | echo " cleaning build dir $BUILD_DIR"
|
26 | 19 | rm -rf $BUILD_DIR
|
27 | 20 | echo " recreating $BUILD_DIR"
|
28 | 21 | mkdir -p $BUILD_DIR
|
29 | 22 | echo " copying preserved work dir from cache $TMP_DIR to build dir $BUILD_DIR"
|
30 |
| - cp -Rv $TMP_DIR/. $BUILD_DIR/ |
| 23 | + cp -R $TMP_DIR/. $BUILD_DIR/ |
31 | 24 | echo " cleaning tmp dir $TMP_DIR"
|
32 | 25 | rm -rf $TMP_DIR
|
33 | 26 | exit 0
|
34 | 27 | fi
|
35 | 28 | fi
|
36 | 29 |
|
37 |
| -echo "BUILDPACK_PATH is undefined" |
| 30 | +echo "PROJECT_PATH is undefined" |
38 | 31 | exit 1
|
39 | 32 |
|
40 | 33 |
|
0 commit comments