From c67bdf6fe0e284f39a7729b1d437bb6583b71952 Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Tue, 12 Feb 2013 16:16:32 +0100 Subject: [PATCH] =?UTF-8?q?tracking=20de=20fichiers=20oubli=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le dépôt est presque dans un état propre --- .../cron.d/dovecot-indexes/dovecot-indexes | 2 + Cfg/etc/cron.d/dovecot-indexes/info.xml | 3 + Packages/.gitignore | 2 + Packages/packages.conf | 1 + Packages/sources.xml | 78 ++++++++++++++++ Probes/groups | 93 +++++++++++++++++++ Rules/freeradius.xml | 4 + 7 files changed, 183 insertions(+) create mode 100644 Cfg/etc/cron.d/dovecot-indexes/dovecot-indexes create mode 100644 Cfg/etc/cron.d/dovecot-indexes/info.xml create mode 100644 Packages/.gitignore create mode 100644 Packages/packages.conf create mode 100644 Packages/sources.xml create mode 100644 Probes/groups create mode 100644 Rules/freeradius.xml diff --git a/Cfg/etc/cron.d/dovecot-indexes/dovecot-indexes b/Cfg/etc/cron.d/dovecot-indexes/dovecot-indexes new file mode 100644 index 0000000..461ebf9 --- /dev/null +++ b/Cfg/etc/cron.d/dovecot-indexes/dovecot-indexes @@ -0,0 +1,2 @@ +SHELL=/bin/bash +5 5 * * * root if [ `/usr/bin/di -f p /var/dovecot-indexes | /usr/bin/tail -n 1 | /bin/sed 's/%//'` -gt 75 ]; then /bin/rm -rf /var/dovecot-indexes/*; fi diff --git a/Cfg/etc/cron.d/dovecot-indexes/info.xml b/Cfg/etc/cron.d/dovecot-indexes/info.xml new file mode 100644 index 0000000..28fd470 --- /dev/null +++ b/Cfg/etc/cron.d/dovecot-indexes/info.xml @@ -0,0 +1,3 @@ + + + diff --git a/Packages/.gitignore b/Packages/.gitignore new file mode 100644 index 0000000..60125e2 --- /dev/null +++ b/Packages/.gitignore @@ -0,0 +1,2 @@ +# Don't look at dynamic cache folder +cache diff --git a/Packages/packages.conf b/Packages/packages.conf new file mode 100644 index 0000000..488f610 --- /dev/null +++ b/Packages/packages.conf @@ -0,0 +1 @@ +[global] diff --git a/Packages/sources.xml b/Packages/sources.xml new file mode 100644 index 0000000..edd4caf --- /dev/null +++ b/Packages/sources.xml @@ -0,0 +1,78 @@ + + + + main + contrib + non-free + i386 + amd64 + + + main + contrib + non-free + i386 + amd64 + + + main + contrib + non-free + i386 + amd64 + + + main + contrib + non-free + i386 + amd64 + + + + + main + contrib + non-free + i386 + amd64 + + + main + contrib + non-free + i386 + amd64 + + + main + contrib + non-free + i386 + amd64 + + + main + contrib + non-free + i386 + amd64 + + + diff --git a/Probes/groups b/Probes/groups new file mode 100644 index 0000000..9c9708b --- /dev/null +++ b/Probes/groups @@ -0,0 +1,93 @@ +#!/bin/bash + +OUTPUT="" + +if [ -e /etc/release ]; then + # Solaris + OUTPUT="$OUTPUT\ngroup:solaris" +elif [ -e /etc/debian_version ]; then + # debian based + OUTPUT="$OUTPUT\ngroup:deb\ngroup:linux" + if [ -e /etc/lsb-release ]; then + # variant + . /etc/lsb-release + DEBIAN_VERSION=$(echo "$DISTRIB_ID" | tr '[A-Z]' '[a-z]') + OUTPUT="$OUTPUT\ngroup:${DISTRIB_CODENAME}" + OUTPUT="$OUTPUT\ngroup:${DEBIAN_VERSION}" + else + # debian + OS_GROUP=`cat /etc/debian_version` + OUTPUT="$OUTPUT\ngroup:debian" + case "$OS_GROUP" in + 5.*) + OUTPUT="$OUTPUT\ngroup:lenny" + ;; + 6.*) + OUTPUT="$OUTPUT\ngroup:squeeze" + ;; + "wheezy/sid") + OUTPUT="$OUTPUT\ngroup:wheezy" + ;; + "sid") + OUTPUT="$OUTPUT\ngroup:sid" + ;; + esac + fi +elif [ -e /etc/redhat-release ]; then + # redhat based + if [ -x /bin/rpm ]; then + OUTPUT="${OUTPUT}\ngroup:rpm\ngroup:linux" + OS_GROUP=`/bin/rpm -q --qf "%{NAME}" --whatprovides redhat-release | sed 's/-release.*//' | tr '[A-Z]' '[a-z]'` + REDHAT_VERSION=`/bin/rpm -q --qf "%{VERSION}" --whatprovides redhat-release` + case "$OS_GROUP" in + "centos" | "fedora" | "sl") + OUTPUT="${OUTPUT}\ngroup:${OS_GROUP}" + OUTPUT="${OUTPUT}\ngroup:${OS_GROUP}-${REDHAT_VERSION}" + ;; + "redhat") + REDHAT_RELEASE=`/bin/rpm -q --qf "%{RELEASE}" --whatprovides redhat-release| cut -d. -f1` + OUTPUT="${OUTPUT}\ngroup:${OS_GROUP}" + OUTPUT="${OUTPUT}\ngroup:${OS_GROUP}-${REDHAT_VERSION}" + OUTPUT="${OUTPUT}\ngroup:${OS_GROUP}-${REDHAT_RELEASE}" + ;; + esac + fi +elif [ -e /etc/gentoo-release ]; then + # gentoo + OUTPUT="$OUTPUT\ngroup:gentoo\ngroup:linux" +elif [ -x /usr/sbin/system_profiler ]; then + # os x + ### NOTE: Think about using system_profiler SPSoftwareDataType here + OUTPUT="$OUTPUT\ngroup:osx" + OSX_VERSION=`sw_vers | grep 'ProductVersion:' | egrep -o '[0-9]+\.[0-9]+'` + if [ "$OSX_VERSION" == "10.6" ]; then + OUTPUT="$OUTPUT\ngroup:osx-snow" + elif [ "$OSX_VERSION" == "10.5" ]; then + OUTPUT="$OUTPUT\ngroup:osx-leo" + fi + echo $OUTPUT +else + exit 0 +fi +# get the proper architecture +ARCH=`uname -m` +case "$ARCH" in + "x86_64") + if [ "$OS_GROUP" == 'centos' -o "$OS_GROUP" == 'redhat' -o "$OS_GROUP" == 'sl' ]; then + OUTPUT="$OUTPUT\ngroup:${ARCH}" + else + OUTPUT="$OUTPUT\ngroup:amd64" + fi + ;; + "i386" | "i686") + OUTPUT="$OUTPUT\ngroup:i386" + ;; + "sparc64") + OUTPUT="$OUTPUT\ngroup:sparc64" + ;; +esac + +# output the result of all the group probing +# (interpreting the backslashed newlines) +echo -e $OUTPUT + diff --git a/Rules/freeradius.xml b/Rules/freeradius.xml new file mode 100644 index 0000000..826c495 --- /dev/null +++ b/Rules/freeradius.xml @@ -0,0 +1,4 @@ + + + +