From 7242f1dfc6f8b33f78ea1f1e4528ca848cead7ee Mon Sep 17 00:00:00 2001 From: Christoph Date: Fri, 17 Jan 2025 02:18:04 +0100 Subject: [PATCH] install_nextcloud.sh: fix error creating site config: the data directory must not be a symlink. --- install_nextcloud.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/install_nextcloud.sh b/install_nextcloud.sh index 668ac60..98ca366 100755 --- a/install_nextcloud.sh +++ b/install_nextcloud.sh @@ -3470,6 +3470,7 @@ echo "# -----" >> $log_file # - Create base configuration # - +REALPATH_DATA_DIR="$(realpath "${DATA_DIR}")" echo "" >> $log_file echo "# - Create base configuration (file 'config/config.php')" >> $log_file echo "# -" >> $log_file @@ -3482,7 +3483,8 @@ sudo -u "$HTTP_USER" "$php_binary" "${INSTALL_DIR}/occ" maintenance:install \\ --database-host="${DATABASE_HOST}" \\ --database-user="${DATABASE_USER}" \\ --database-pass="${DATABASE_PASS}" \\ - --admin-user="${ADMIN_USER}" --admin-pass="${ADMIN_PASS}" + --admin-user="${ADMIN_USER}" --admin-pass="${ADMIN_PASS}" \\ + --data-dir="${REALPATH_DATA_DIR}" EOF sudo -u "$HTTP_USER" "$php_binary" "${INSTALL_DIR}/occ" maintenance:install \ --database="${DATABASE_TYPE}" \ @@ -3491,7 +3493,7 @@ sudo -u "$HTTP_USER" "$php_binary" "${INSTALL_DIR}/occ" maintenance:install \ --database-user="${DATABASE_USER}" \ --database-pass="${DATABASE_PASS}" \ --admin-user="${ADMIN_USER}" --admin-pass="${ADMIN_PASS}" \ - --data-dir="${DATA_DIR}">> $log_file 2>&1 + --data-dir="${REALPATH_DATA_DIR}">> $log_file 2>&1 if [[ $? -eq 0 ]]; then echo_ok