create the host directory on first run
[rsync_backup.git] / conf.d / rsync-rules
blobef34f4eb423ecc5a97386a13ddcf5cd455a9dd0f
1 # This is the rules file for backup. 
2 # For details on the format of this file, consult rsync(1) man page
4 # exclude directories we never want to backup - they just take up space
5 - .googleearth/
6 - .azureus/
7 - .ies4linux/
8 - .java/
9 - [tT]humbs.db
10 - *[cC]ache*/
11 - .thumbnails/
12 - .adobe/
13 - Program Files/
14 - drive_c/windows/
15 - .macromedia/
16 - .icons/
17 - [mM]ail/Junk/
18 - .opera/images/
19 - .opera/vps/
20 - .picasa/
21 - .beagle/
22 - .xsession-errors*
23 - .aMule/
24 - dvdrip-data/
25 - core
26 - *eclipse/
27 - urlclass*sqlite
28 - .sheep/
29 - [tT]rash/
30 - share/apps/ktorrent/
31 - share/apps/akregator/
32 - **winograd
33 - **docs/books/rails
34 - *.tmp
35 - *.index
36 - *.index.ids
37 - .VirtualBox/
39 # Some stuff we don't want to backup
40 - /home/guest/
41 - /home/yuval/software
42 - download/
43 - /home/yuval/sites/
44 - /home/yuval/public_html/
46 # cachedimap accounts from kmail
47 - kmail/dimap
49 # any directory named 'tmp' is not backed up
50 - tmp/
52 # crossover
53 - .cxchromium/
54 - .cxoffice/
56 # tag files
57 - TAGS
58 - tags
60 # What we want to backup is listed here.
61 # note that a directory needs its parents and the '**' notation for a full backup
62 + /home/
63 + /home/yuval/
64 + /home/yuval/**
65 + /home/naama/
66 + /home/naama/**
67 + /usr/
68 + /usr/local/
69 + /usr/local/pictures/
70 + /usr/local/pictures/**
71 + /usr/local/backup/
72 + /usr/local/backup/**
73 + /var/
75 # mysql databases reside here
76 + /var/backups/
77 + /var/backups/**
79 + /etc/
80 + /etc/**
81 - detailed_usage_summary
82 + /root/**
83 - *