|
6 | 6 | # all the git commands. |
7 | 7 | # This will be exec at the very end ensuring itself wont be changed during the update. |
8 | 8 |
|
9 | | - |
10 | 9 | # Don't reference common variables as they may not exist. |
11 | 10 | WPLIB_BOX_SCRIPTS_REPO="https://github.com/wplib/box-scripts" |
12 | 11 | WPLIB_BOX_CLI_DIR="/opt/box" |
13 | 12 | WPLIB_BOX_CLI_VERSION_FILE="/opt/box/version" |
| 13 | +WPLIB_BOX_CLI_DEBUG_LOG_FILE="/opt/box/log/cli-debug.log" |
14 | 14 | DEFAULT_VERSION="master" |
15 | 15 |
|
16 | | - |
17 | 16 | # Determine version to run. |
18 | 17 | if [ "$1" == "" ] |
19 | 18 | then |
|
29 | 28 | echo "# WPLib-Box: Updating ${WPLIB_BOX_CLI_DIR} with version ${VERSION}" |
30 | 29 | if [ -d "${WPLIB_BOX_CLI_DIR}" ] |
31 | 30 | then |
32 | | - if [ -d "${WPLIB_BOX_CLI_DIR}-LAST" ] |
33 | | - then |
34 | | - sudo rm -rf "${WPLIB_BOX_CLI_DIR}-LAST" |
| 31 | + if [ -d "${WPLIB_BOX_CLI_DIR}-LAST" ] ; then |
| 32 | + sudo rm -rf "${WPLIB_BOX_CLI_DIR}-LAST" >> $WPLIB_BOX_CLI_DEBUG_LOG_FILE |
35 | 33 | fi |
36 | | - sudo mv "${WPLIB_BOX_CLI_DIR}" "${WPLIB_BOX_CLI_DIR}-LAST" |
| 34 | + sudo mv "${WPLIB_BOX_CLI_DIR}" "${WPLIB_BOX_CLI_DIR}-LAST" >> $WPLIB_BOX_CLI_DEBUG_LOG_FILE |
37 | 35 | fi |
38 | | -sudo mkdir -p ${WPLIB_BOX_CLI_DIR} |
39 | | -sudo git clone -q ${WPLIB_BOX_SCRIPTS_REPO} ${WPLIB_BOX_CLI_DIR} > /dev/null |
40 | | -cd ${WPLIB_BOX_CLI_DIR} |
41 | | -sudo git checkout -q --force ${VERSION} > /dev/null |
| 36 | +sudo mkdir -p ${WPLIB_BOX_CLI_DIR} >> $WPLIB_BOX_CLI_DEBUG_LOG_FILE |
| 37 | +sudo git clone -q ${WPLIB_BOX_SCRIPTS_REPO} ${WPLIB_BOX_CLI_DIR} >> $WPLIB_BOX_CLI_DEBUG_LOG_FILE |
| 38 | +cd ${WPLIB_BOX_CLI_DIR} >> $WPLIB_BOX_CLI_DEBUG_LOG_FILE |
| 39 | +sudo git checkout -q --force ${VERSION} >> $WPLIB_BOX_CLI_DEBUG_LOG_FILE |
42 | 40 |
|
43 | 41 | if [ ! -f "${WPLIB_BOX_CLI_VERSION_FILE}" ] |
44 | 42 | then |
|
47 | 45 | echo $VERSION > "${WPLIB_BOX_CLI_VERSION_FILE}" |
48 | 46 | fi |
49 | 47 |
|
50 | | -sudo chown -R vagrant:vagrant "${WPLIB_BOX_CLI_DIR}" |
51 | | - |
| 48 | +sudo chown -R vagrant:vagrant "${WPLIB_BOX_CLI_DIR}" >> $WPLIB_BOX_CLI_DEBUG_LOG_FILE |
52 | 49 |
|
53 | 50 |
|
54 | 51 | exit |
|
0 commit comments