#*)
echo 'Acquire::PDiffs "false";' > /etc/apt/apt.conf.d/local-pdiff
echo 'APT::Install-Recommends 0;' > /etc/apt/apt.conf.d/local-recommends
+ echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/local-no-lang
# # not sure this one's a good idea, -- weasel 20080829
# ##echo 'DPkg::Post-Invoke { "(sleep 1; apt-get clean) &"; };' > /etc/apt/apt.conf.d/local-cleanup
#
# least "en_US.UTF-8 UTF-8" and "en_US ISO-8859-1".)
#
#*) setup nsswitch.conf to properly use the ldap stuff
- apt-get install libnss-db &&
- sed -i -e 's/^passwd:\[[:space:]]\+compat$/passwd: compat db/;
- s/^group:\[[:space:]]\+compat$/group: db compat/;
- s/^shadow:\[[:space:]]\+compat$/shadow: compat db/' \
- /etc/nsswitch.conf
+ # [dchroot]: apt-get install libnss-db &&
+ # sed -i -e 's/^passwd:\[[:space:]]\+compat$/passwd: compat db/;
+ # s/^group:\[[:space:]]\+compat$/group: db compat/;
+ # s/^shadow:\[[:space:]]\+compat$/shadow: compat db/' \
+ # /etc/nsswitch.conf
#
#
# *)
apt-get update && apt-get upgrade
#
# *)
- mount /proc && debfoster && umount /proc
+ mount -t proc none /proc && debfoster ; umount /proc
#
# *)
# exit the chroot
exit
}}}
-* edit /etc/fstab on the system root and add entries to mount /proc and /home
+* [dchroot only] edit /etc/fstab on the system root and add entries to mount /proc and /home
in the chroot, there will be existing ones for the other chroots, just copy and
adjust. Then mount them (from the system root).
{{{
: tmp /srv/albeniz.debian.org/chroot/sid/tmp none bind,defaults
}}}
-* edit /etc/dchroot.conf in the system root, add an entry for $DIST, and
-update the stable and testing pointers
+* [schroot] set up /etc/schroot/chroot.d/ correctly.
+ [dchroot]: edit /etc/dchroot.conf in the system root, add an entry for $DIST, and update the stable and testing pointers
-* run ud-replicate so the new chroot is setup (this would happen via cron eventually, this is just to speed things up)
+* [dchroot]: run ud-replicate so the new chroot is setup (this would happen via cron eventually, this is just to speed things up)
{{{
ud-replicate
}}}
-* as a normal user, test that the new chroot works: "dchroot $DIST", test that the stable and testing pointers work.
-
--- taggart 2007, slightly modified by weasel 2007, 2008, ported to wiki 2010.
+* as a normal user, test that the new chroot works: "dchroot $DIST" or "schroot $DIST", test that the stable and testing pointers work.