grep -q /etc/bash_completion /root/.bashrc || echo . /etc/bash_completion >> /root/.bashrc repos="ftp.de.debian.org" repos="approx:9999" cat << EOF > /etc/apt/sources.list deb http://$repos/debian-backports squeeze-backports main contrib non-free # deb http://$repos/debian/ testing main contrib non-free # deb http://$repos/debian/ unstable main contrib non-free deb http://$repos/debian/ squeeze main contrib non-free deb http://$repos/debian-security/ squeeze/updates main contrib non-free deb http://$repos/debian/ squeeze-updates main contrib non-free # deb http://$repos/debian/ ../project/experimental main contrib non-free #deb http://$repos/lihas/ stable main EOF echo deb http://ftp.lihas.de/debian/ stable main > /etc/apt/sources.list.d/lihas.list #echo deb http://$repos/debian/ stable main > /etc/apt/sources.list.d/lihas.list cat << EOF > /etc/apt/preferences Package: * Pin: release a=unstable Pin-Priority: 99 Package: * Pin: release a=testing Pin-Priority: 101 Package: * Pin: release a=stable Pin-Priority: 999 Package: * Pin: release a=experimental Pin-Priority: 9 EOF apt-get clean apt-get -y update apt-get -y install debsums apt-get -y install apt aptitude apt-get -y upgrade apt-get -y install dialog locales less vim screen tzdata debconf mktemp type syslogd && apt-get install syslog-ng apt-get -y install lihas-keyring apt-get -y update if egrep '^[^#]*/proc/kmsg' /etc/syslog-ng/syslog-ng.conf > /dev/null; then sed < /etc/syslog-ng/syslog-ng.conf 's/file("\/proc\/kmsg"/# file("\/proc\/kmsg"/' >/etc/syslog-ng/syslog-ng.conf.new ; mv /etc/syslog-ng/syslog-ng.conf.new /etc/syslog-ng/syslog-ng.conf; /etc/init.d/syslog-ng restart fi apt-get -y purge nano # Damit unter Lenny vservern die bash_completion funktioniert echo ln -s /proc/self/fd /dev/fd >> /etc/rc.local ln -s /proc/self/fd /dev/fd apt-get -y dist-upgrade echo Achtung, eventuell wurde syslog durch syslog-ng ersetzt, bitte die Konfiguration gegebenenfalls anpassen