grep -q /etc/bash_completion /root/.bashrc || echo . /etc/bash_completion >> /root/.bashrc echo deb http://ftp.lihas.de/debian/ stable main > /etc/apt/sources.list.d/lihas.list #repos="ftp.de.debian.org" #repos="approx:9999" if [ -z "$repos" ]; then echo "erst Variable 'repos' setzen" exit fi cat << EOF > /etc/apt/sources.list deb http://$repos/debian-security/ squeeze/updates main contrib non-free #deb-src http://$repos/debian-security/ squeeze/updates main contrib non-free deb http://$repos/debian/ squeeze-updates main contrib non-free #deb-src http://$repos/debian/ squeeze-updates main contrib non-free deb http://$repos/debian/ squeeze main contrib non-free #deb-src http://$repos/debian/ squeeze main contrib non-free # deb http://$repos/debian-backports squeeze-backports main contrib non-free EOF 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: 1001 Package: * Pin: release a=experimental Pin-Priority: 9 EOF aptitude clean aptitude -y update aptitude -y install debsums aptitude -y install aptitude aptitude -y install dialog locales less vim screen tzdata debconf mktemp aptitude -y -o Aptitude::CmdLine::Ignore-Trust-Violations=true install lihas-keyring aptitude -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 #aptitude -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 aptitude -y dist-upgrade #if [ "`readlink /bin/sh`" = /bin/dash ]; then # rm /bin/sh # ln -s /bin/bash /bin/sh #fi #echo Achtung, eventuell wurde syslog durch syslog-ng ersetzt, bitte die Konfiguration gegebenenfalls anpassen