diff -Naur e-smith-backup-2.2.0-old/root/sbin/e-smith/do_backup e-smith-backup-2.2.0/root/sbin/e-smith/do_backup --- e-smith-backup-2.2.0-old/root/sbin/e-smith/do_backup 2007-09-05 21:45:52.000000000 +0200 +++ e-smith-backup-2.2.0/root/sbin/e-smith/do_backup 2010-01-25 13:51:23.000000000 +0100 @@ -41,6 +41,7 @@ my $backups = esmith::BackupHistoryDB->open || die("Could not open backup history db\n"); my $now = time(); +die "backup not allowed twice at the same date/time, delayed to next day\n" if $backups->get($now); my $backup_rec = $backups->new_record($now, { type => 'backup_record' }); $backup_rec->set_prop('StartEpochTime', "$now"); $backup_rec->set_prop('BackupType', $backupType); diff -Naur e-smith-backup-2.2.0-old/root/sbin/e-smith/do_backupwk e-smith-backup-2.2.0/root/sbin/e-smith/do_backupwk --- e-smith-backup-2.2.0-old/root/sbin/e-smith/do_backupwk 2008-10-07 19:34:33.000000000 +0200 +++ e-smith-backup-2.2.0/root/sbin/e-smith/do_backupwk 2010-01-25 13:47:56.000000000 +0100 @@ -38,6 +38,7 @@ my $backups = esmith::BackupHistoryDB->open || die("Could not open backup history db\n"); my $now = time(); +die "backup not allowed twice at the same date/time, delayed to next day\n" if $backups->get($now); my $backup_rec = $backups->new_record($now, { type => 'backup_record' }); $backup_rec->set_prop('StartEpochTime', "$now"); $backup_rec->set_prop('BackupType', "workstation");