@@ -130,14 +130,14 @@ move_backup() {
130130 case "${BACKUP_TYPE,,}" in
131131 file* )
132132 mkdir -p "${BACKUP_PATH}"
133- silent mv "${BACKUP_TEMP_LOCATION}"/*."${checksum_extension}" "${BACKUP_PATH}"/
134- mv "${BACKUP_TEMP_LOCATION}"/"${target}" "${BACKUP_PATH}"/"${target}"
133+ silent mv "${BACKUP_TEMP_LOCATION}"/*."${checksum_extension}" "${BACKUP_PATH%/ }"/
134+ mv "${BACKUP_TEMP_LOCATION}"/"${target}" "${BACKUP_PATH%/ }"/"${target}"
135135 if var_true "${BACKUP_CREATE_LATEST_SYMLINK}"; then
136- ln -sf "${BACKUP_PATH}"/"${target}" "${BACKUP_PATH}"/latest-openldap_"${CONTAINER_NAME}"
136+ ln -sf "${BACKUP_PATH%/ }"/"${target}" "${BACKUP_PATH%/ }"/latest-openldap_"${CONTAINER_NAME}"
137137 fi
138138 if [ -n "${BACKUP_ARCHIVE_TIME}" ]; then
139139 mkdir -p "${BACKUP_PATH_ARCHIVE}"
140- find "${BACKUP_PATH}"/ -maxdepth 1 -mmin +"${BACKUP_ARCHIVE_TIME}" -iname "*" -exec mv {} "${BACKUP_PATH_ARCHIVE}" \;
140+ find "${BACKUP_PATH%/ }"/ -maxdepth 1 -mmin +"${BACKUP_ARCHIVE_TIME}" -iname "*" -exec mv {} "${BACKUP_PATH_ARCHIVE}" \;
141141 fi
142142 ;;
143143 esac
@@ -189,8 +189,8 @@ while true; do
189189 zabbix )
190190 if binary_exists zabbix_sender; then
191191 print_notice "Sending Backup Statistics to Zabbix"
192- silent zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k openldap.backup.size -o "$(stat -c%s "${BACKUP_PATH}"/"${target}")"
193- silent zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k openldap.backup.datetime -o "$(date -r "${BACKUP_PATH}"/"${target}" +'%s')"
192+ silent zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k openldap.backup.size -o "$(stat -c%s "${BACKUP_PATH%/ }"/"${target}")"
193+ silent zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -k openldap.backup.datetime -o "$(date -r "${BACKUP_PATH%/ }"/"${target}" +'%s')"
194194 else
195195 print_error "Zabbix Sender not detected. Cannot send backup statistics to Zabbix Server"
196196 break
@@ -201,7 +201,7 @@ while true; do
201201
202202 if [[ -n "${BACKUP_RETENTION}" ]]; then
203203 print_notice "Cleaning up old backups"
204- find "${BACKUP_PATH}"/ -mmin +"${BACKUP_RETENTION}" -iname "*" -exec rm {} \;
204+ find "${BACKUP_PATH%/ }"/ -mmin +"${BACKUP_RETENTION}" -iname "*" -exec rm {} \;
205205 fi
206206
207207 if [ -n "${POST_SCRIPT}" ]; then
0 commit comments