# Este escript automatiza los pasos para armar un cd con un debian # booteable. # Necesita: # bootcd, debootstrap, wget, dpkg, apt-get # Para armar un kernel: # make-kpkg clean && make-kpkg --revision=0.1 install_kernel_image apt-get install bootcd mkdir cd debootstrap woody cd ## TODO: crear debian-mirror y debian-pkgs en cheetah ## TODO: agregar en cheetah los vhosts debian-mirror y debian-pkgs cat <cd/etc/apt/sources.list deb http://debian-mirror.sinectis.com.ar/ stable main non-free contrib deb http://debian-pkgs.sinectis.com.ar/debian stable main non-free contrib deb http://ftp.us.debian.org/debian/ stable main non-free contrib deb-src http://ftp.us.debian.org/debian/ stable main non-free contrib deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free deb http://security.debian.org/ stable/updates main contrib non-free EOF cat <cd/root/.bash_profile alias d='dir' alias dir='/bin/ls $LS_OPTIONS --format=vertical' alias fe='echo $PATH | sed "s/:/ /g" | tr " " "\n" | xargs --replace echo ls -d {}/* | bash | grep' alias l='ls -l' alias less='less -S' alias ls='/bin/ls $LS_OPTIONS' alias markd='ln -s $HOME/.dirs/`basename $PWD` $PWD' alias mc='mc -c' alias psg='ps axuw | grep' alias v='vdir' alias vdir='/bin/ls $LS_OPTIONS --format=long' alias vi='vim' export PATH=${PATH}:/sbin:/usr/sbin:/usr/local/sbin export LINES COLUMMNS EOF # que loguee todo a la consola 8 cat <cd/etc/syslog.conf *.* /dev/tty7 EOF chroot cd su - apt-get update apt-get upgrade dpkg --set-selections <