summaryrefslogtreecommitdiffstats
path: root/packager/blacklists
diff options
context:
space:
mode:
Diffstat (limited to 'packager/blacklists')
-rw-r--r--packager/blacklists/README15
-rw-r--r--packager/blacklists/essential/fontcache3
-rw-r--r--packager/blacklists/essential/linux-base80
-rw-r--r--packager/blacklists/essential/linux-extended5
-rw-r--r--packager/blacklists/essential/other-files3
-rw-r--r--packager/blacklists/essential/policykit2
-rw-r--r--packager/blacklists/essential/temp-files5
-rw-r--r--packager/blacklists/essential/tm-scripts1
-rw-r--r--packager/blacklists/package-managers/apt2
-rw-r--r--packager/blacklists/package-managers/rpm5
-rw-r--r--packager/blacklists/package-managers/yast5
-rw-r--r--packager/blacklists/package-managers/yum1
-rw-r--r--packager/blacklists/package-managers/zypper2
13 files changed, 129 insertions, 0 deletions
diff --git a/packager/blacklists/README b/packager/blacklists/README
new file mode 100644
index 00000000..ed3fe459
--- /dev/null
+++ b/packager/blacklists/README
@@ -0,0 +1,15 @@
+This directory contains blacklists of files and directories that
+should be excluded when cloning stage4 of a remote system. The
+blacklists are split into groups, represented by sub-directories.
+They contain one or more text files representing blacklists in rsync
+"--exclude-from" format.
+
+There is a group called "essential", containg blacklists for essential
+files and dirs that you always want to exclude from being cloned.
+Other directories are create for specific software packages, like
+gnome, or kde.
+
+For inclusion of desktop environments like Gnome or KDE a substructure
+(subdirectory) called desktop-sessions was introduced. The files /
+directories in there should describe only includes ("+ ....") to provide
+files needed for a desktop environment.
diff --git a/packager/blacklists/essential/fontcache b/packager/blacklists/essential/fontcache
new file mode 100644
index 00000000..13d60d44
--- /dev/null
+++ b/packager/blacklists/essential/fontcache
@@ -0,0 +1,3 @@
++ /var/cache/fontconfig
++ /var/cache/fontconfig/*
+
diff --git a/packager/blacklists/essential/linux-base b/packager/blacklists/essential/linux-base
new file mode 100644
index 00000000..c3d023d7
--- /dev/null
+++ b/packager/blacklists/essential/linux-base
@@ -0,0 +1,80 @@
+- /cdrom/*
+- /dev/*
+- /adm/*
+- /afs/*
+- /bfg/*
+- /clustersw/*
+- /cvmfs/*
+- /gridsw/*
+- /storage/*
+
+# This is where the bind-mount of mltk resides...
+- /export/*
+- /etc/*ppp*
+- /etc/*pptp*
+- /etc/dhcp*
+- /etc/exports*
+- /etc/fstab
+#- /etc/group
+- /etc/group-
+- /etc/gshadow
+- /etc/gshadow-
+- /etc/hostname
+- /etc/hosts
+#- /etc/inputrc
+- /etc/issue.net
+# Always include ldconfig/cache of full system:
++ /etc/ld.so.**
+#- /etc/localtime
+#- /etc/login.defs
+#- /etc/mtab
+#- /etc/mtab.*
++ /etc/sysconfig/network-scripts/ifcfg-lo
+- /etc/sysconfig/network-scripts/ifcfg-*
+- /etc/networks
+#- /etc/passwd
+- /etc/passwd-
+#- /etc/resolv.conf
+#- /etc/resolvconf/
+#- /etc/shadow
+- /etc/shadow-
+#- /lib/modules/
+- /lost+found/
+- /media/*
+- /mnt/*
+- /opt/openslx
+- /proc/*
+- /run/*
+#- /srv/
+- /sys/*
+- /tmp/*
+#- /usr/src/
++ /var/backup/**/
+- /var/backup/**
++ /var/cache/**/
+- /var/cache/**
++ /var/crash/**/
+- /var/crash/**
++ /var/empty/**/
+- /var/empty/**
++ /var/lock/**/
+- /var/lock/**
++ /var/log/**/
+- /var/log/**
++ /var/mail/**/
+- /var/mail/**
+#+ /var/spool/**/
+#- /var/spool/**
++ /var/spool/torque/*
+- /var/tmp/*
+- /var/lib/nova/instances/*
+- /var/lib/libvirt
+
+
+
+## Interfering binaries/links
+#- /sbin/shutdown
+#- /sbin/reboot
+#- /sbin/poweroff
+#- /sbin/halt
+##- /bin/sh
diff --git a/packager/blacklists/essential/linux-extended b/packager/blacklists/essential/linux-extended
new file mode 100644
index 00000000..3d81000a
--- /dev/null
+++ b/packager/blacklists/essential/linux-extended
@@ -0,0 +1,5 @@
+- /home/*
+- /root/*
++ /root/.bash*
++ /root/.ssh
+- /etc/cups
diff --git a/packager/blacklists/essential/other-files b/packager/blacklists/essential/other-files
new file mode 100644
index 00000000..d35a5736
--- /dev/null
+++ b/packager/blacklists/essential/other-files
@@ -0,0 +1,3 @@
+- .svn
+- .git
+- *.gvfs
diff --git a/packager/blacklists/essential/policykit b/packager/blacklists/essential/policykit
new file mode 100644
index 00000000..2f42c0e0
--- /dev/null
+++ b/packager/blacklists/essential/policykit
@@ -0,0 +1,2 @@
+#- /usr/share/pol*/actions/org.freedesktop.upower.*
+
diff --git a/packager/blacklists/essential/temp-files b/packager/blacklists/essential/temp-files
new file mode 100644
index 00000000..50955d08
--- /dev/null
+++ b/packager/blacklists/essential/temp-files
@@ -0,0 +1,5 @@
+- *~
+- *.bak
+- *.old
+- *.pid
+- *.tmp
diff --git a/packager/blacklists/essential/tm-scripts b/packager/blacklists/essential/tm-scripts
new file mode 100644
index 00000000..393effea
--- /dev/null
+++ b/packager/blacklists/essential/tm-scripts
@@ -0,0 +1 @@
+- **/tm-scripts
diff --git a/packager/blacklists/package-managers/apt b/packager/blacklists/package-managers/apt
new file mode 100644
index 00000000..5e019138
--- /dev/null
+++ b/packager/blacklists/package-managers/apt
@@ -0,0 +1,2 @@
++ /var/cache/apt/archives/partial/**
+
diff --git a/packager/blacklists/package-managers/rpm b/packager/blacklists/package-managers/rpm
new file mode 100644
index 00000000..0527ee75
--- /dev/null
+++ b/packager/blacklists/package-managers/rpm
@@ -0,0 +1,5 @@
+- *.rpmnew
+- *.rpmsave
+- /etc/*rpmnew
+- /etc/*rpmorig
+- /etc/*rpmsave
diff --git a/packager/blacklists/package-managers/yast b/packager/blacklists/package-managers/yast
new file mode 100644
index 00000000..9de1ec05
--- /dev/null
+++ b/packager/blacklists/package-managers/yast
@@ -0,0 +1,5 @@
+- /var/lib/YaST2/you/mnt/*
+- /var/lib/YaST2/backup_boot_sectors
+- /etc/*YaST2save
+- *.YaST2save
+
diff --git a/packager/blacklists/package-managers/yum b/packager/blacklists/package-managers/yum
new file mode 100644
index 00000000..8b137891
--- /dev/null
+++ b/packager/blacklists/package-managers/yum
@@ -0,0 +1 @@
+
diff --git a/packager/blacklists/package-managers/zypper b/packager/blacklists/package-managers/zypper
new file mode 100644
index 00000000..fbab85d7
--- /dev/null
+++ b/packager/blacklists/package-managers/zypper
@@ -0,0 +1,2 @@
+- /var/lib/zypp
+