* On suit la gestion des paquets Debian (grâce au dpkg.log).
[auf-git-etc.git] / etc / info / exclude
1 # Le fichier /var/lib/git/root/info/exclude à modifier ou créer
2 # Par défaut, on exclut tout sauf /etc
3 /*
4 !/etc
5 # ... mais dans /etc on interdit certains fichiers :
6 /etc/*shadow*
7 /etc/ssh/ssh_host_*_key
8 /etc/krb5.keytab
9 /etc/mtab
10 /etc/adjtime
11 /etc/ld.so.cache
12 /etc/lvm/.cache
13 /etc/lvm/archive
14 /etc/blkid.tab*
15 /etc/ppp/*-secrets
16 /etc/aliases.db
17 /etc/postfix/*.db
18 /etc/postfix/*/*.db
19 /etc/exim4/passwd.client
20 /etc/samba/schannel_store.tdb
21 # Le /boot/grub/menu.lst peut être intéressant à suivre aussi
22 !/boot
23 /boot/*
24 !/boot/grub
25 /boot/grub/*
26 !/boot/grub/menu.lst
27 # On n'interdit pas non plus le parcours de /usr. Mais dans ce parcours,
28 # on interdit tout sauf /usr/local. C'est la technique pour inclure /usr/local
29 !/usr
30 /usr/*
31 !/usr/local
32 # Pareil pour la config de Bind en chroot
33 !/var
34 /var/*
35 !/var/chroot
36 /var/chroot/*
37 !/var/chroot/bind
38 /var/chroot/bind/*
39 !/var/chroot/bind/etc
40 /var/chroot/bind/etc/bind/rndc.key
41 # on ne suit pas les log (d'ailleurs pourquoi sont-ils dans /etc ?!)
42 *.log
43 # sauf un log un peu particulier... ;-)
44 !/var/log
45 /var/log/*
46 !/var/log/dpkg.log
47 # quelques type fichiers à ne pas jamais considérer, globalement :
48 htpasswd
49 .htpasswd
50 *.dpkg-old
51 *.dpkg-new
52 *.dpkg-dist
53 *.ucf-old
54 *.ucf-new
55 *.ucf-dist
56 .*.swp
57 *~
58 *#
59 *-
60 *.bak
61 *.db
62 CVS
63 .svn
64 .bzr
65 .git
66 # toutes les clés, généralement type partie privée RSA/DSA
67 *.key
68 *-key.pem