1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
# 1 Jan 1999 - v0.0 <Marcus.Brinkmann@ruhr-uni-bochum.de>
# Original created by Marcus Brinkmann.
# 14 Jan 1999 - v0.1 Matthew Vernon <mcv21@cam.ac.uk>
# Edited to deal with the removal of the /usr -> / symlink
# This should work with or without the symlink
# 17 Feb 1999 - v1.0 Marcus Brinkmann <brinkmd@debian.org>
# Create /etc/fstab.
# 27 Apr 1999 - v1.1 Marcus Brinkmann <brinkmd@debian.org>
# Make it work with latest packages, libc needs awk configured.
# 5 Mar 1999 - v1.2 Marcus Brinkmann <brinkmd@debian.org>
# We need /dev/fd early for calling #! scripts outside of our PATH.
# 13 May 1999 - v1.3
# Add -v option to MAKEDEV, so we can watch progress.
# 17 May 1999 - v1.4
# Shuffle around the order of initial commands. Esp, copy
# the password file before invoking MAKEDEV fd, before
# calling dpkg first time.
# Also, insert special calls to dpkg for missing dependencies.
# 27 May 1999 - v1.5
# Explain how to reboot.
# 1 Jun 1999 - v2.0
# Next generation. We create three crash servers and link to the
# default. Requires hurd-19990529 at least.
# Make pfinet point to dummy interface, so localhost works. Does only
# work with Marks patch to GNU Mach.
# 22 Jun 1999 - v2.1
# Set passive translator for /servers/exec, it doesn't harm and will
# be useful for people who boot a Hurd inside a file system.
# Add force-depends to dpkg. The perl situation requires this for
# dpkg and adduser.
# Fix tmp permission. Why is it bogus?
# 7 Sep 1999 - v2.2
# Set passive translator for /servers/password.
# Don't configure mawk or passwd early.
# Don't make use of dummy interface.
# Remove libexec/runsystem before configuring hurd.
# 16 Oct 1999 - v2.3
# Set up local network only.
# 1 Mar 2000 - v2.4
# Various updates.
# 2 May 2000 - v2.5
# Make translator links hard.
# 1 Aug 2000 - v2.6
# Going back to symbolic links for now; pfinet makes trouble.
# Configure mawk, base-passwd, base-files, libdb2 before all others.
# One run is enough now. Remove --force-depends.
# Don't attempt to remove /var/mail.
# Don't fix /tmp, it's okay.
# [Kill sucking console process if it exists.] Commented out.
# 6 Mar 2001 -v 2.7
# Add force depends to libc0.2 configuration because of "hurd".
# Add force depends to dpkg configuration because of "sysvinit".
# 23 May 2002 -v 3.0
# libc0.2 -> libc0.3
# Patch to recognize new boot method fspart and fstype by
# ams@kemisten.nu (Alfred M. Szmidt)
# 15 Aug 2002 -v 3.1
# Install default pager.
# 06 May 2003 -v 3.2 jbailey@gnu.org (Jeff Bailey)
# Fail if /proc exists - This protects against it eating a GNU/Linux
# system by accident.
# Add a path and export it - The path may not currently be set.
# Do not touch the /etc/passwd and /etc/group files. They will
# get setup by dpkg
# Do not try to configure libc0.3 and bsdutils on the first pass,
# they don't exist yet.
# Remove original configuration bits and replacement with the
# sequence that debootstrap uses:
# base-passwd, basefiles, mawk, dselect, dpkg, sysv-rc then
# libc0.3, hurd, and libncursesw5. Follow that by doing all the
# packages again for the install, configure and another install round.
|