/[smeserver]/rpms/e-smith-backup/sme10/e-smith-backup-2.6.0.Do_Dar_Exclusion.patch
ViewVC logotype

Contents of /rpms/e-smith-backup/sme10/e-smith-backup-2.6.0.Do_Dar_Exclusion.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Sun Jul 31 07:26:33 2016 UTC (7 years, 10 months ago) by stephdl
Branch: MAIN
CVS Tags: e-smith-backup-2_6_0-4_el7_sme
* Sun Jul 31 2016 stephane de Labrusse <stephdl@de-labrusse.fr> 2.6.0-4.sme
- Add or remove path in your backup by a file *.include and *.exclude
- Added e-smith-backup-2.6.0.Add_Or_Remove_Path_In_Backup.patch [SME: 9607]

1 diff -Nur e-smith-backup-2.6.0.old/createlinks e-smith-backup-2.6.0.new/createlinks
2 --- e-smith-backup-2.6.0.old/createlinks 2013-02-13 16:21:38.000000000 +0100
3 +++ e-smith-backup-2.6.0.new/createlinks 2016-06-30 15:43:04.012136084 +0200
4 @@ -34,6 +34,7 @@
5
6 templates2events("/etc/crontab", $event);
7 templates2events("/etc/dar/CIFScredentials", $event);
8 +templates2events("/etc/dar/DailyBackup.dcf", $event);
9
10 #--------------------------------------------------
11 # events for pre-backup action
12 diff -Nur e-smith-backup-2.6.0.old/root/etc/e-smith/events/actions/workstation-backup-dar e-smith-backup-2.6.0.new/root/etc/e-smith/events/actions/workstation-backup-dar
13 --- e-smith-backup-2.6.0.old/root/etc/e-smith/events/actions/workstation-backup-dar 2016-02-05 00:08:22.000000000 +0100
14 +++ e-smith-backup-2.6.0.new/root/etc/e-smith/events/actions/workstation-backup-dar 2016-07-26 10:41:26.365197149 +0200
15 @@ -30,6 +30,7 @@
16 use POSIX qw(:sys_wait_h strftime);
17 use File::Glob qw(bsd_glob);
18 use esmith::ConfigDB;
19 +use esmith::Backup;
20
21 sub ldie;
22 sub start_dar_killer;
23 @@ -66,6 +67,8 @@
24 my $mntdir = $backupwk->prop('Mount') || '/mnt/smb';
25 $mntdir = "\/$smbshare" if ($VFSType eq 'usb'); # ToDo change to $backupwk->prop('Mount')
26 my $deleteearly = $backupwk->prop('DeleteEarly') || 'false';
27 +my @backup_excludes = esmith::Backup->excludes;
28 +@backup_excludes = map "\t/$_\n", sort @backup_excludes;
29
30 my $report = "From: $frommail\n";
31 $report .= "To: $tomail\n";
32 @@ -74,6 +77,10 @@
33 $report .= "DAILY BACKUP TO WORKSTATION REPORT \n";
34 $report .= "================================== \n";
35 $report .= "Backup of $id started at " .localtime() . "\n";
36 +$report .= "================================== \n";
37 +$report .= "Some parts are excluded of your backup: \n";
38 +$report .= "@backup_excludes";
39 +$report .= "================================== \n";
40
41 # ping the SMB Host to see if it is awake
42 $report .= wol ($ether,$smbhost,$smbhostmac,$smbhostdelay);
43 diff -Nur e-smith-backup-2.6.0.old/root/etc/e-smith/templates/etc/dar/DailyBackup.dcf/45prune e-smith-backup-2.6.0.new/root/etc/e-smith/templates/etc/dar/DailyBackup.dcf/45prune
44 --- e-smith-backup-2.6.0.old/root/etc/e-smith/templates/etc/dar/DailyBackup.dcf/45prune 1970-01-01 01:00:00.000000000 +0100
45 +++ e-smith-backup-2.6.0.new/root/etc/e-smith/templates/etc/dar/DailyBackup.dcf/45prune 2016-06-30 15:54:52.836309465 +0200
46 @@ -0,0 +1,7 @@
47 +{
48 + use esmith::Backup;
49 + my @exclusion_list = esmith::Backup->excludes;
50 + foreach my $dir ( @exclusion_list ) {
51 + $OUT .= "--prune $dir\n";
52 + }
53 +}

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed