# Konfigurationsdatei fuer DebCa (Debian Cache) # $DEBCA_HOSTS definiert die Rechner, von denen die Debian-Pakete mit # rsync aus /var/cache/apt/archives geholt werden sollen. DEBCA_HOSTS="172.16.0.1 172.16.0.2 172.16.0.3" # $DEBCA_USER definiert den Login, der bei rsync verwendet werden soll. # Der User muss die Dateien in /var/cache/apt/archives lesen duerfen, # das muss aber nicht root sein. (root muss aber anschliessend die # Pakete aus /var/cache/apt/archives loeschen duerfen...) DEBCA_USER="root" # $DEBCA_BASEDIR ist das Basis-Verzeichnis, in dem der Debian Cache # untergebracht ist. DEBCA_BASEDIR=/scratch/reiserfs-02/debian-cache # Verzeichnisse unterhalb von $DEBCA_BASEDIR. # # $DEBCA_SPOOLDIR ist ein Spool-Verzeichnis. # $DEBCA_TARGETDIR ist das Basisverzeichnis fuer den Cache. Auf dieses # Verzeichnis wird dann auch ueber http zugegriffen. # $DEBCA_LOGDIR ist ein Verzeichnis fuer Logdateien. # # Diese Verzeichnisse muessen existieren. Man koennte natuerlich noch # einen Check auf die Existens der Verzeichnisse einbauen, aber... # Vermutlich waere das sogar weniger Arbeit, als diesen Kommentar zu # schreiben, aber bei mir existieren die Verzeichnisse einfach schon ;-). DEBCA_SPOOLDIR=${DEBCA_BASEDIR}/.spool DEBCA_TARGETDIR=${DEBCA_BASEDIR}/deb-cache DEBCA_LOGDIR=${DEBCA_BASEDIR}/logfiles # In $DEBCA_CONTENTDIR liegen Dateien, die eine Dateiliste der bereits # vorhandenen Pakete enthalten. Dadurch landen keine Dateien im Cache, # die schon (z.B. auf CD) vorhanden sind. # $DEBCA_TARGETCONTENT wird durch debca_cachetree erzeugt, # $DEBCA_ISOCONTENT muss allerdings selbst erstellt werden(!). Bei mir # enthaelt die Datei einfach alle Debian-Pakete der ISO-Images, die ja # schon zur Verfuegung stehen. DEBCA_CONTENTDIR=${DEBCA_BASEDIR}/.content DEBCA_TARGETCONTENT=${DEBCA_CONTENTDIR}/debcache DEBCA_ISOCONTENT=${DEBCA_CONTENTDIR}/30r0 # Ein Logfile fuer debca_cachetree. DEBCA_CT_LOGFILE=${DEBCA_LOGDIR}/cachetree.log # Datumsformat fuer die Timestamps. TIMESTAMP="`date '+%Y-%m-%d %H:%M:%S'`"