diff -Nur -x '*.orig' -x '*.rej' smeserver-rdiff-backup-0.0.1/root/etc/e-smith/db/configuration/migrate/rdiff-backup-path mezzanine_patched_smeserver-rdiff-backup-0.0.1/root/etc/e-smith/db/configuration/migrate/rdiff-backup-path --- smeserver-rdiff-backup-0.0.1/root/etc/e-smith/db/configuration/migrate/rdiff-backup-path 2006-05-18 15:57:39.804849331 +1000 +++ mezzanine_patched_smeserver-rdiff-backup-0.0.1/root/etc/e-smith/db/configuration/migrate/rdiff-backup-path 2006-05-18 15:57:13.707365904 +1000 @@ -1,7 +1,9 @@ { - my $backup_path = $DB->get_prop_and_delete('rdiff-backup', 'BackupPath'); + my $rdiff_rec = $DB->get('rdiff-backup') + or return; - return unless $backup_path; + my $backup_path = $DB->get_prop_and_delete('rdiff-backup', 'BackupPath') + or return; - $DB->set_prop('rdiff-backup', 'LocalPath', $backup_path); + $rdiff_rec->merge_props('LocalPath' => $backup_path); }