Enhancement #1896
Backup data: remove ForceFull property
| Status: | CLOSED | Start date: | ||
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | - | % Done: | 100%  | |
| Category: | nethserver-backup-data | |||
| Target version: | v6.4-beta1 | |||
| Resolution: | NEEDINFO: | 
Description
Duplicity already knows when a full backup is needed, so there's no need to handle the ForceFull logic into the backup action.
Associated revisions
web ui, actions, db defaults: remove ForceFull property. Refs #1896
History
#1
    
    Updated by Giacomo Sanchietti over 8 years ago
    Patch:
--- /etc/e-smith/events/actions/backup-data-duplicity    2013-04-18 17:56:30.526212459 +0200
+++ backup-data-duplicity    2013-04-22 19:38:20.869976109 +0200
@@ -35,7 +35,6 @@
 my $dow = $tm->wday;
 my $type = $backupwk->prop('Type') || 'full';
-my $forceFull = $backupwk->prop('ForceFull') || 'enabled';
 my $VFSType = $backupwk->prop('VFSType') || 'UNKNOWN';
 my $fullday = $backupwk->prop('FullDay') || 0;
 my $mntdir = $backupwk->prop('Mount') || '/mnt/backup';
@@ -50,14 +49,8 @@
   # do full
   $opts .= " full ";
 } elsif ($type eq 'incremental') {
-    # execute full if today is the right day or if ForceFull flag is enabled
-    if ( ($dow == $fullday) || ($forceFull eq 'enabled') ) {
-        # do full
-        $opts .= " full ";
-    } else { # execute incremental backup
         # do incremental
        $opts .= " incr ";
-    }
 } else { # nothing to do
     $backup->logger('ERROR',"Backup type unknown - 1");
     exit 1;
#2
    
    Updated by Giacomo Sanchietti over 8 years ago
    - Status changed from NEW to ON_DEV
 - Assignee set to Giacomo Sanchietti
 - % Done changed from 0 to 30
 
#3
    
    Updated by Giacomo Sanchietti over 8 years ago
    - Status changed from ON_DEV to MODIFIED
 - % Done changed from 30 to 100
 
Done.
#4
    
    Updated by Davide Principi about 8 years ago
    - Status changed from MODIFIED to CLOSED