backup: restructure to allow interruption *and* continue after failed job
backup: restructure to allow interruption *and* continue after failed job

grawity/hacks,grawity/hacks,grawity/hacks,grawity/hacks,grawity/hacks,grawity/hacks,grawity/hacks