Skip to content
Snippets Groups Projects
Commit f2f7e8cd authored by rhatto's avatar rhatto
Browse files

Merge branches 'master' and 'bug/3840' into bug/3840

parents 1fda206f c9aa8b1d
Branches
Tags
No related merge requests found
......@@ -25,6 +25,8 @@ version 1.0 -- UNRELEASED
. Use fatal instead of custom "exit 1" (Redmine#3721).
. Abort on rsync error (Redmine#3692).
. Cleanup orphaned metadata (Redmine#3727).
. Use the backup start time and not the time the backup was finished
(Closes: #654192)
build system changes
. Workaround automake sanity check that would prevent us from
installing lib/* into lib/backupninja/. Where else are be supposed
......
......@@ -57,7 +57,6 @@ getconf rotate yes
getconf remove yes
getconf backup yes
getconf loadlimit 5
getconf speedlimit 0
getconf keepdaily 5
getconf keepweekly 3
......
......@@ -826,7 +826,11 @@ function update_metadata {
if [ "$dest" == "local" ]; then
metadata="`dirname $dest_path`/metadata/`basename $dest_path`"
mkdir -p $metadata
date +%c%n%s > $metadata/created
# Use the backup start time and not the time the backup was
# finished, otherwise daily rotations might not take place.
# If we used backup end time, in the next handler run
# we might not have $now - $created >= 24:00
echo $starttime > $metadata/created
$touch $backupdir/$SECTION/$suffix
else
folder="`echo $dest_path | cut -d : -f 2`"
......@@ -836,7 +840,11 @@ function update_metadata {
$ssh_cmd <<EOF
##### BEGIN REMOTE SCRIPT #####
mkdir -p $metadata
date +%c%n%s > $metadata/created
# Use the backup start time and not the time the backup was
# finished, otherwise daily rotations might not take place.
# If we used backup end time, in the next handler run
# we might not have $now - $created >= 24:00
echo $starttime > $metadata/created
##### END REMOTE SCRIPT #######
EOF
) | (while read a; do passthru $a; done)
......@@ -1102,7 +1110,8 @@ start_mux
stop_services
mount_rw
echo "Starting backup at `date`" >> $log
starttime="`date +%c%n%s`"
echo "Starting backup at `echo $starttime | head -n 1`" >> $log
for SECTION in $include; do
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment