#!/bin/bash # # erstellt am 21.03.06 # (c) 2006 Klaus Staerk # # This program is Free Software under the GNU General Public License (>=v2). # Read the file COPYING that comes with this packages for details. #--------------------------------------------------------------------------- # Mirror-Verzeichnisse #--------------------------------------------------------------------------- DEB_MIRRORDIR=/var/cache/kubuntu-606-security-mirror DEB_COPYDIR=/var/cache/kubuntu-606-security-packages #--------------------------------------------------------------------------- # Verzeichnisse vorhanden? #--------------------------------------------------------------------------- if [ ! -e $MIRRORDIR ]; then mkdir -p $MIRRORDIR fi if [ ! -e $COPYDIR ]; then mkdir -p $COPYDIR fi #--------------------------------------------------------------------------- # Debian-Architektur #--------------------------------------------------------------------------- DEB_ARCH=--arch=i386 #--------------------------------------------------------------------------- # Debian-Sektionen #--------------------------------------------------------------------------- DEB_SECTIONS=--section=main,universe,multiverse #--------------------------------------------------------------------------- # Debian-Host #--------------------------------------------------------------------------- DEB_HOST=--host=security.ubuntu.com #--------------------------------------------------------------------------- # Debian-Release #--------------------------------------------------------------------------- DEB_DIST=--dist=dapper-security #--------------------------------------------------------------------------- # Proxy im LAN? #--------------------------------------------------------------------------- # e.g. --proxy=http://proxy.mydomain.loc:3128 # DEB_PROXY= #--------------------------------------------------------------------------- # Download-Methode #--------------------------------------------------------------------------- # e.g. http, ftp, hftp, rsync DEB_METHOD=--method=http #--------------------------------------------------------------------------- # Debian-Rootverzeichnis fuer Sicherheits-Updates #--------------------------------------------------------------------------- DEB_ROOT=--root=/ubuntu #--------------------------------------------------------------------------- # Download im Passiv-Modus? #--------------------------------------------------------------------------- DEB_PASSIVE=--passive #--------------------------------------------------------------------------- # Debian Mirror beginnt ... #--------------------------------------------------------------------------- echo " " echo " " echo "=================================================================" echo "| |" echo "| DEBIAN GNU/Linux Security Mirror |" echo "| |" echo "=================================================================" echo " " echo " " echo ">> Debian Security Mirror wird aktualisiert ..." echo " " /usr/bin/debmirror -v --progress --nosource --ignore-release-gpg $DEB_PARAMS $DEB_MIRRORDIR $DEB_PASSIVE $DEB_ARCH $DEB_SECTIONS $DEB_HOST $DEB_DIST $DEB_PROXY $DEB_METHOD $DEB_ROOT echo " " echo ">> Aktualisierung des Debian Security Mirrors BEENDET ..." echo " " #--------------------------------------------------------------------------- # Debian-Pakete ins Zielverzeichnis kopieren #--------------------------------------------------------------------------- echo " " echo ">> Debian Security Pakete werden kopiert ..." echo " " find $DEB_MIRRORDIR -name "*.deb" -exec cp -v -u {} $DEB_COPYDIR \; echo " " echo ">> Kopieren der Debian Security Pakete BEENDET ..." echo " "