install_nextcloud.sh: the data directory is not a symlink anymore.
This commit is contained in:
parent
3b50776610
commit
64c69d32d2
@ -1002,7 +1002,7 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
DATA_DIR=${WEB_BASE_DIR}/data-${VERSION}
|
DATA_DIR=${WEB_BASE_DIR}/data
|
||||||
INSTALL_DIR=${WEB_BASE_DIR}/nextcloud-${VERSION}
|
INSTALL_DIR=${WEB_BASE_DIR}/nextcloud-${VERSION}
|
||||||
|
|
||||||
|
|
||||||
@ -2789,6 +2789,37 @@ if [[ -d "$DATA_DIR" ]] ; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# - Delete symlink for data directory
|
||||||
|
# -
|
||||||
|
echononl "Delete symlink '${DATA_DIR}' if exists.."
|
||||||
|
if [[ -h "${DATA_DIR}" ]]; then
|
||||||
|
|
||||||
|
echo "" >> $log_file
|
||||||
|
echo "# - Delete symlink '${DATA_DIR}'" >> $log_file
|
||||||
|
echo "# -" >> $log_file
|
||||||
|
|
||||||
|
echo "rm \"${DATA_DIR}\"" >> $log_file
|
||||||
|
rm "${DATA_DIR}" >> $log_file 2>&1
|
||||||
|
|
||||||
|
if [[ $? -eq 0 ]]; then
|
||||||
|
echo_ok
|
||||||
|
else
|
||||||
|
echo_failed
|
||||||
|
error "For more informations see log output at '$log_file'."
|
||||||
|
|
||||||
|
echononl "continue anyway [yes/no]: "
|
||||||
|
read OK
|
||||||
|
OK="$(echo "$OK" | tr '[:upper:]' '[:lower:]')"
|
||||||
|
while [[ "$OK" != "yes" ]] && [[ "$OK" != "no" ]] ; do
|
||||||
|
echononl "Wrong entry! - repeat [yes/no]: "
|
||||||
|
read OK
|
||||||
|
done
|
||||||
|
[[ $OK = "yes" ]] || fatal "Interrupted ny user."
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo_skipped
|
||||||
|
fi
|
||||||
|
|
||||||
if $checks_all_is_fine ; then
|
if $checks_all_is_fine ; then
|
||||||
info "All is fine.."
|
info "All is fine.."
|
||||||
fi
|
fi
|
||||||
@ -2810,11 +2841,11 @@ echo "# - Download/Unpack sources" >> $log_file
|
|||||||
echo "# -----" >> $log_file
|
echo "# -----" >> $log_file
|
||||||
|
|
||||||
|
|
||||||
echononl "Create source directory '${DATA_DIR}'.."
|
echononl "Create source directory '${SRC_BASE_DIR}'.."
|
||||||
if [[ ! -d "${SRC_BASE_DIR}" ]]; then
|
if [[ ! -d "${SRC_BASE_DIR}" ]]; then
|
||||||
|
|
||||||
echo "" >> $log_file
|
echo "" >> $log_file
|
||||||
echo "# - Create source directory '${DATA_DIR}'" >> $log_file
|
echo "# - Create source directory '${SRC_BASE_DIR}'" >> $log_file
|
||||||
echo "# -" >> $log_file
|
echo "# -" >> $log_file
|
||||||
|
|
||||||
echo "mkdir \"${SRC_BASE_DIR}\"" >> $log_file
|
echo "mkdir \"${SRC_BASE_DIR}\"" >> $log_file
|
||||||
@ -3186,124 +3217,6 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# - Set Permissions on new data directory
|
|
||||||
# -
|
|
||||||
echo "" >> $log_file
|
|
||||||
echo "# - Change permissions on '${DATA_DIR}'" >> $log_file
|
|
||||||
echo "# -" >> $log_file
|
|
||||||
echononl "Change permissions on '${DATA_DIR}'.."
|
|
||||||
|
|
||||||
echo "chown -R \"${HTTP_USER}\":\"${HTTP_GROUP}\" \"${DATA_DIR}\"" >> $log_file
|
|
||||||
chown -R "${HTTP_USER}":"${HTTP_GROUP}" "${DATA_DIR}" >> $log_file 2>&1
|
|
||||||
|
|
||||||
if [[ $? -eq 0 ]]; then
|
|
||||||
echo_ok
|
|
||||||
else
|
|
||||||
echo_failed
|
|
||||||
error "For more informations see log output at '$log_file'."
|
|
||||||
|
|
||||||
echononl "continue anyway [yes/no]: "
|
|
||||||
read OK
|
|
||||||
OK="$(echo "$OK" | tr '[:upper:]' '[:lower:]')"
|
|
||||||
while [[ "$OK" != "yes" ]] && [[ "$OK" != "no" ]] ; do
|
|
||||||
echononl "Wrong entry! - repeat [yes/no]: "
|
|
||||||
read OK
|
|
||||||
done
|
|
||||||
[[ $OK = "yes" ]] || fatal "Interrupted ny user."
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# - Delete symlink for old data directory
|
|
||||||
# -
|
|
||||||
echononl "Delete symlink '${WEB_BASE_DIR}/data' if exists.."
|
|
||||||
if [[ -h "${WEB_BASE_DIR}/data" ]]; then
|
|
||||||
|
|
||||||
echo "" >> $log_file
|
|
||||||
echo "# - Delete symlink '${WEB_BASE_DIR}/data'" >> $log_file
|
|
||||||
echo "# -" >> $log_file
|
|
||||||
|
|
||||||
echo "rm \"${WEB_BASE_DIR}/data\"" >> $log_file
|
|
||||||
rm "${WEB_BASE_DIR}/data" >> $log_file 2>&1
|
|
||||||
|
|
||||||
if [[ $? -eq 0 ]]; then
|
|
||||||
echo_ok
|
|
||||||
else
|
|
||||||
echo_failed
|
|
||||||
error "For more informations see log output at '$log_file'."
|
|
||||||
|
|
||||||
echononl "continue anyway [yes/no]: "
|
|
||||||
read OK
|
|
||||||
OK="$(echo "$OK" | tr '[:upper:]' '[:lower:]')"
|
|
||||||
while [[ "$OK" != "yes" ]] && [[ "$OK" != "no" ]] ; do
|
|
||||||
echononl "Wrong entry! - repeat [yes/no]: "
|
|
||||||
read OK
|
|
||||||
done
|
|
||||||
[[ $OK = "yes" ]] || fatal "Interrupted ny user."
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo_skipped
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
if [[ -f "${WEB_BASE_DIR}/data" ]] || [[ -d "${WEB_BASE_DIR}/data" ]] ; then
|
|
||||||
warn "File or Directory '${WEB_BASE_DIR}/data' exists."
|
|
||||||
|
|
||||||
echo "" >> $log_file
|
|
||||||
echo "# - Backup directory '${WEB_BASE_DIR}/data'" >> $log_file
|
|
||||||
echo "# -" >> $log_file
|
|
||||||
echononl "Backup directory '${WEB_BASE_DIR}/data'.."
|
|
||||||
|
|
||||||
echo "mv \"${WEB_BASE_DIR}/data\" \"${WEB_BASE_DIR}/data.$backup_date\"" >> $log_file
|
|
||||||
mv "${WEB_BASE_DIR}/data" "${WEB_BASE_DIR}/data.$backup_date" >> $log_file 2>&1
|
|
||||||
|
|
||||||
if [[ $? -eq 0 ]]; then
|
|
||||||
echo_ok
|
|
||||||
else
|
|
||||||
echo_failed
|
|
||||||
error "For more informations see log output at '$log_file'."
|
|
||||||
|
|
||||||
echononl "continue anyway [yes/no]: "
|
|
||||||
read OK
|
|
||||||
OK="$(echo "$OK" | tr '[:upper:]' '[:lower:]')"
|
|
||||||
while [[ "$OK" != "yes" ]] && [[ "$OK" != "no" ]] ; do
|
|
||||||
echononl "Wrong entry! - repeat [yes/no]: "
|
|
||||||
read OK
|
|
||||||
done
|
|
||||||
[[ $OK = "yes" ]] || fatal "Interrupted ny user."
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo_skipped
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
# - Set symlink for new data directory
|
|
||||||
# -
|
|
||||||
echo "" >> $log_file
|
|
||||||
echo "# - Set symlink for new data dir 'data-${VERSION}'" >> $log_file
|
|
||||||
echo "# -" >> $log_file
|
|
||||||
echononl "Set symlink for new data dir 'data-${VERSION}'.."
|
|
||||||
|
|
||||||
echo "\"ln -s data-${VERSION}\" \"${WEB_BASE_DIR}/data\"" >> $log_file
|
|
||||||
ln -s "data-${VERSION}" "${WEB_BASE_DIR}/data" >> $log_file 2>&1
|
|
||||||
|
|
||||||
if [[ $? -eq 0 ]]; then
|
|
||||||
echo_ok
|
|
||||||
else
|
|
||||||
echo_failed
|
|
||||||
error "For more informations see log output at '$log_file'."
|
|
||||||
|
|
||||||
echononl "continue anyway [yes/no]: "
|
|
||||||
read OK
|
|
||||||
OK="$(echo "$OK" | tr '[:upper:]' '[:lower:]')"
|
|
||||||
while [[ "$OK" != "yes" ]] && [[ "$OK" != "no" ]] ; do
|
|
||||||
echononl "Wrong entry! - repeat [yes/no]: "
|
|
||||||
read OK
|
|
||||||
done
|
|
||||||
[[ $OK = "yes" ]] || fatal "Interrupted ny user."
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
# - Delete symlink for old installation directory
|
# - Delete symlink for old installation directory
|
||||||
# -
|
# -
|
||||||
echononl "Delete symlink '${WEB_BASE_DIR}/nextcloud' if exists.."
|
echononl "Delete symlink '${WEB_BASE_DIR}/nextcloud' if exists.."
|
||||||
|
Loading…
Reference in New Issue
Block a user