|
From: <di...@us...> - 2007-01-29 05:40:06
|
Revision: 326
http://safekeep.svn.sourceforge.net/safekeep/?rev=326&view=rev
Author: dimi
Date: 2007-01-28 21:40:03 -0800 (Sun, 28 Jan 2007)
Log Message:
-----------
A more compact representation for the excludes
Modified Paths:
--------------
safekeep/trunk/safekeep
Modified: safekeep/trunk/safekeep
===================================================================
--- safekeep/trunk/safekeep 2007-01-29 05:22:36 UTC (rev 325)
+++ safekeep/trunk/safekeep 2007-01-29 05:40:03 UTC (rev 326)
@@ -211,23 +211,11 @@
cludes.append(parse_clude(child_el))
cludes.append({ 'type' : 'exclude', 'path' : '', 'glob' : '', 'regexp' : '.*' })
else:
- cludes = [
- { 'type' : 'exclude', 'path' : '/dev/', 'glob' : None, 'regexp' : None },
- { 'type' : 'exclude', 'path' : '/media/', 'glob' : None, 'regexp' : None },
- { 'type' : 'exclude', 'path' : '/mnt/', 'glob' : None, 'regexp' : None },
- { 'type' : 'exclude', 'path' : '/net/', 'glob' : None, 'regexp' : None },
- { 'type' : 'exclude', 'path' : '/proc/', 'glob' : None, 'regexp' : None },
- { 'type' : 'exclude', 'path' : '/sys/', 'glob' : None, 'regexp' : None },
- { 'type' : 'exclude', 'path' : '/tmp/', 'glob' : None, 'regexp' : None },
- { 'type' : 'exclude', 'path' : '/var/cache', 'glob' : None, 'regexp' : None },
- { 'type' : 'exclude', 'path' : '/var/lock', 'glob' : None, 'regexp' : None },
- { 'type' : 'exclude', 'path' : '/var/named/dev', 'glob' : None, 'regexp' : None },
- { 'type' : 'exclude', 'path' : '/var/named/proc', 'glob' : None, 'regexp' : None },
- { 'type' : 'exclude', 'path' : '/var/named/var/run', 'glob' : None, 'regexp' : None },
- { 'type' : 'exclude', 'path' : '/var/named/var/tmp', 'glob' : None, 'regexp' : None },
- { 'type' : 'exclude', 'path' : '/var/run', 'glob' : None, 'regexp' : None },
- { 'type' : 'exclude', 'path' : '/var/tmp', 'glob' : None, 'regexp' : None },
- ]
+ path_xcludes = [ '/dev/', '/media/', '/mnt/', '/net/', '/proc/', '/sys/',
+ '/tmp/', '/var/cache', '/var/lock', '/var/run', '/var/tmp',
+ '/var/named/chroot/dev', '/var/named/chroot/proc',
+ '/var/named/chroot/var/run', '/var/named/chroot/var/tmp' ]
+ cludes = [{ 'type' : 'exclude', 'path' : path, 'glob' : None, 'regexp' : None } for path in path_xcludes]
return { 'id': id, 'host' : host, 'user' : user, 'key_ctrl' : key_ctrl, 'key_data' : key_data,
'dir' : dir, 'retention' : retention, 'dumps' : dumps, 'snaps' : snaps,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|