X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=initchroot.sh;h=0bb249f4f2c6af8d1eb9e831564e40df9c0dc9ca;hb=44ba7f60c073767f5ea7c12fe83fc8de6df5fc0d;hp=9d5f4a898546020572400b32b816836942152567;hpb=4d209b5da08929973f4f3f40155c28446affd580;p=xodist diff --git a/initchroot.sh b/initchroot.sh index 9d5f4a8..0bb249f 100755 --- a/initchroot.sh +++ b/initchroot.sh @@ -47,6 +47,16 @@ check_for_cmds debootstrap || exit 1 debootstrap --arch i386 lenny ${ROOT_DIR} http://http.us.debian.org/debian mount -t proc proc ${ROOT_DIR}/proc mount -t devpts devpts ${ROOT_DIR}/dev/pts +mkdir ${ROOT_DIR}/ofw + +# allow daemons to be installed without breaking +mv ${ROOT_DIR}/sbin/start-stop-daemon ${ROOT_DIR}/sbin/start-stop-daemon.REAL +cat >${ROOT_DIR}/sbin/start-stop-daemon<${ROOT_DIR}/etc/locale.gen (chroot ${ROOT_DIR} aptitude install -y locales) + k=$(wget -O- http://queued.mit.edu/~dilinger/builds-master/ | sed -ne 's/.*href="\(.\+\)_i386.deb".*/\1_i386.deb/p' | tail -n1) wget -O ${ROOT_DIR}/${k} http://queued.mit.edu/~dilinger/builds-master/${k} (chroot ${ROOT_DIR} dpkg -i /${k}) rm -f ${ROOT_DIR}/${k} +echo "debxo" > ${ROOT_DIR}/etc/hostname +cat >${ROOT_DIR}/etc/hosts<${ROOT_DIR}/etc/X11/xorg.conf<${ROOT_DIR}/etc/gconf/2/local-defaults.path<> ${ROOT_DIR}/etc/sudoers # done, clean up +mv ${ROOT_DIR}/sbin/start-stop-daemon.REAL ${ROOT_DIR}/sbin/start-stop-daemon (chroot ${ROOT_DIR} aptitude clean) umount ${ROOT_DIR}/proc umount ${ROOT_DIR}/dev/pts +rm -rf ${ROOT_DIR}/home/*; # i have no idea what's adding this crap... +rm -f ${ROOT_DIR}/var/cache/apt/*.bin