diff options
author | Sameer Naik <sameer@damagehead.com> | 2015-07-03 09:02:12 +0300 |
---|---|---|
committer | Sameer Naik <sameer@damagehead.com> | 2015-07-03 09:02:12 +0300 |
commit | 39b7de7ac94d00f0689a6574a1a40843bba96b96 (patch) | |
tree | e3caa139f2d1a4a8c4141e467666235d4ac9de20 /entrypoint.sh | |
parent | d08435f4041bead2eca3af65ef9f3f84a7558a97 (diff) |
entrypoint.sh: added `OWNCLOUD_OCDATA_DIR` and `OWNCLOUD_CONF_DIR` script variables
Diffstat (limited to 'entrypoint.sh')
-rwxr-xr-x | entrypoint.sh | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/entrypoint.sh b/entrypoint.sh index a2b05a2..7d0116d 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,6 +1,9 @@ #!/bin/bash set -e +OWNCLOUD_CONF_DIR=${OWNCLOUD_DATA_DIR}/conf +OWNCLOUD_OCDATA_DIR=${OWNCLOUD_DATA_DIR}/data + OWNCLOUD_FQDN=${OWNCLOUD_FQDN:-localhost} DB_TYPE=${DB_TYPE:-} @@ -81,13 +84,13 @@ esac chown -R ${OWNCLOUD_USER}:${OWNCLOUD_USER} ${OWNCLOUD_DATA_DIR}/ # create the data and conf directories -sudo -HEu ${OWNCLOUD_USER} mkdir -p ${OWNCLOUD_DATA_DIR}/data -sudo -HEu ${OWNCLOUD_USER} mkdir -p ${OWNCLOUD_DATA_DIR}/conf +sudo -HEu ${OWNCLOUD_USER} mkdir -p ${OWNCLOUD_OCDATA_DIR} +sudo -HEu ${OWNCLOUD_USER} mkdir -p ${OWNCLOUD_CONF_DIR} # create symlinks to config.php -sudo -HEu ${OWNCLOUD_USER} ln -sf ${OWNCLOUD_DATA_DIR}/conf/config.php ${OWNCLOUD_INSTALL_DIR}/config/config.php +sudo -HEu ${OWNCLOUD_USER} ln -sf ${OWNCLOUD_CONF_DIR}/config.php ${OWNCLOUD_INSTALL_DIR}/config/config.php -if [ ! -f ${OWNCLOUD_DATA_DIR}/conf/config.php ]; then +if [ ! -f ${OWNCLOUD_CONF_DIR}/config.php ]; then # copy configuration template sudo -HEu ${OWNCLOUD_USER} cp /var/cache/owncloud/conf/owncloud/autoconfig.php ${OWNCLOUD_INSTALL_DIR}/config/autoconfig.php @@ -100,7 +103,7 @@ if [ ! -f ${OWNCLOUD_DATA_DIR}/conf/config.php ]; then sudo -HEu ${OWNCLOUD_USER} sed -i 's/{{DB_PASS}}/'"${DB_PASS}"'/' ${OWNCLOUD_INSTALL_DIR}/config/autoconfig.php # configure owncloud data directory - sudo -HEu ${OWNCLOUD_USER} sed -i 's,{{OWNCLOUD_DATA_DIR}},'"${OWNCLOUD_DATA_DIR}"',' ${OWNCLOUD_INSTALL_DIR}/config/autoconfig.php + sudo -HEu ${OWNCLOUD_USER} sed -i 's,{{OWNCLOUD_OCDATA_DIR}},'"${OWNCLOUD_OCDATA_DIR}"',' ${OWNCLOUD_INSTALL_DIR}/config/autoconfig.php fi # create VERSION file, not used at the moment but might be required in the future |