From 9f454ac2bf2d2d6f8744d6b4b588bcd77916b40e Mon Sep 17 00:00:00 2001 From: Clemens Schwaighofer Date: Thu, 16 Oct 2025 15:35:44 +0900 Subject: [PATCH] Fix log path override with "." folder name We add the / before so we do not create ".logfile" --- pg_db_dump_file.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pg_db_dump_file.sh b/pg_db_dump_file.sh index 348c7bb..17873b0 100755 --- a/pg_db_dump_file.sh +++ b/pg_db_dump_file.sh @@ -260,18 +260,18 @@ if [ "${REDHAT}" -eq 1 ]; then PG_BASE_PATH="/usr/pgsql-"; # I assume that as default if [ -z "${LOG_PATH}" ]; then - LOG_PATH="/var/lib/pgsql/${DB_VERSION}/data/log/"; + LOG_PATH="/var/lib/pgsql/${DB_VERSION}/data/log"; fi; else # Debian base path PG_BASE_PATH="/usr/lib/postgresql/"; if [ -z "${LOG_PATH}" ]; then - LOG_PATH="/var/log/postgresql/"; + LOG_PATH="/var/log/postgresql"; fi; fi; # setup log before everything else -LOG="${LOG_PATH}pg_db_dump_file.log"; +LOG="${LOG_PATH}/pg_db_dump_file.log"; # if we cannot write to the log file abort if [[ -f "${LOG}" && ! -w "${LOG}" ]] || [[ ! -f "${LOG}" && ! -w "${LOG_PATH}" ]]; then echo "Cannot write to ${LOG} or create a new log file in ${LOG_PATH}";