aboutsummaryrefslogtreecommitdiffstats
path: root/english/releases
diff options
context:
space:
mode:
authorThomas Lange <lange@debian.org>2023-10-06 13:32:21 +0200
committerThomas Lange <lange@debian.org>2023-10-06 13:32:21 +0200
commitffa8844cda6979969e9b4a2f23521d155d06c1ab (patch)
tree65beb44b00c0e9d10e3cc0543b8a96f87c5973cb /english/releases
parent9f5b551837a8d4c6a8c9346cf4c44755b863a813 (diff)
do more cleanup for hamm release
Diffstat (limited to 'english/releases')
-rw-r--r--english/releases/hamm/HOWTO.upgrade.wml51
-rw-r--r--english/releases/hamm/Makefile2
-rw-r--r--english/releases/hamm/autoup/Makefile26
-rw-r--r--english/releases/hamm/autoup/autoup.README139
-rw-r--r--english/releases/hamm/autoup/autoup.changelog222
-rw-r--r--english/releases/hamm/autoup/autoup.sh541
-rw-r--r--english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO-1.html72
-rw-r--r--english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO-2.html79
-rw-r--r--english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO-3.html27
-rw-r--r--english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO-4.html74
-rw-r--r--english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO.html50
-rw-r--r--english/releases/hamm/index.wml4
-rw-r--r--english/releases/hamm/updates.wml25
13 files changed, 3 insertions, 1309 deletions
diff --git a/english/releases/hamm/HOWTO.upgrade.wml b/english/releases/hamm/HOWTO.upgrade.wml
deleted file mode 100644
index 409546562c5..00000000000
--- a/english/releases/hamm/HOWTO.upgrade.wml
+++ /dev/null
@@ -1,51 +0,0 @@
-#use wml::debian::template title="Upgrading to Debian 2.0 on x86 machines"
-
-<P>To avoid problems in upgrading packages via dpkg, dselect, or dftp
-(due to possible libc5/libc6 conflicts), a special upgrade procedure is
-recommended. This document describes that procedure.
-
-<P>There are several ways to upgrade from an earlier version:
- <ol>
- <li>autoup.sh<br>
- This is a script that will upgrade the programs in the
- correct order, and even download the deb's for you. Because
- of the continuing changes to the archive, a tar archive of the
- packages that were available at the time autoup.sh was last
- released is provided. This is available at the following sites:
- <ul>
- <li><a href="https://www.debian.org/releases/hamm/autoup/">https://www.debian.org/releases/hamm/autoup/</a></li>
- <li><a href="http://archive.debian.org/debian/dists/hamm/main/upgrade-i386/">http://archive.debian.org/debian/dists/hamm/main/upgrade-i386/</a></li>
- </ul>
- <li>apt-get<br>
- This is the command line part of Debian's future
- package manager. It knows how to order packages and will
- download them from a local archive, http, and ftp sites. It is
- able to merge the info from several sites, so you can use a CD,
- an up to date mirror, and a non-us site for the best mix of
- speed, variety, and latest versions.
- Just run 'apt-get update; apt-get dist-upgrade'.
- The 'Bo' version is at:
- <a href="http://archive.debian.org/debian/dists/hamm/main/upgrade-i386/">http://archive.debian.org/debian/dists/hamm/main/upgrade-i386/</a>.
- The Bo version of apt-get is well tested. apt-get is officially part of the packaging system
- starting with slink.
- <li>By hand<br>
- A HOWTO can be found at:
- <a href="$HOME/releases/hamm/autoup/libc5-libc6-Mini-HOWTO.html">
- $HOME/releases/hamm/autoup/libc5-libc6-Mini-HOWTO.html</a>
- but as the autoup.sh simply automates this process this is the
- least convenient option.
- </ol>
-
-<H3>Questions and Answers</H3>
-<pre>
-Q: Why not just use dselect's ftp method like normal?
-A: It will not order the package installation correctly so
- can't guarantee a smooth upgrade. Work is being done on APT,
- a new front-end to dpkg. With apt, all future upgrades will
- be easier than ever and will not suffer from this type of
- inconvenience.
-
-Q: Ok, I did the upgrade, am I safe to do things again?
-A: Yes, you can use dselect again.
-</pre>
-
diff --git a/english/releases/hamm/Makefile b/english/releases/hamm/Makefile
index dce79981f7d..45d2ef9a647 100644
--- a/english/releases/hamm/Makefile
+++ b/english/releases/hamm/Makefile
@@ -3,7 +3,7 @@
WMLBASE=../..
CUR_DIR=releases/hamm
-SUBS=autoup
+SUBS=
include $(WMLBASE)/Make.lang
diff --git a/english/releases/hamm/autoup/Makefile b/english/releases/hamm/autoup/Makefile
deleted file mode 100644
index a4503a52ecb..00000000000
--- a/english/releases/hamm/autoup/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# If this makefile is not generic enough to support a translation,
-# please contact debian-www.
-
-WMLBASE=../../..
-CUR_DIR=releases/hamm/autoup/
-
-include $(WMLBASE)/Make.lang
-
-ifeq "$(LANGUAGE)" "en"
-
-autoupfiles := $(sort $(wildcard libc5-libc6-Mini-HOWTO*)) $(sort $(wildcard autoup*))
-
-destautoupfiles := $(patsubst %,$(HTMLDIR)/%,$(autoupfiles))
-
-install:: $(destautoupfiles)
-
-$(destautoupfiles): $(HTMLDIR)/%: %
- @mkdir -p $(HTMLDIR) \
- install -m 664 -p $< $(HTMLDIR)
-
-
-cleandest::
- rm -f $(destautoupfiles)
-
-endif
-
diff --git a/english/releases/hamm/autoup/autoup.README b/english/releases/hamm/autoup/autoup.README
deleted file mode 100644
index b12f65cce35..00000000000
--- a/english/releases/hamm/autoup/autoup.README
+++ /dev/null
@@ -1,139 +0,0 @@
- README-autoup.sh
-
-Robert D. Hilliard <hilliard@debian.org> 25 March 1998
-
- Debian 2.0 is based on the Gnu libc6 library, while earlier
-Debian versions were based on the libc5 library. Programs compiled
-to dynamically link with the libc5 libraries will not run with the the
-libc6 libraries, and vice versa. Debian has developed a method to
-permit binaries compiled for both libraries to coexist on a system,
-and to permit development under either library to be done.
-
- Because certain libc6 packages are incompatible with some libc5
-packages, it is necessary to remove some libc5 packages and to install
-some libc6 packages before starting the upgrade. These removals and
-installations must be done in the correct order or the system may be
-left in an unstable state. Scott Ellis' "Debian libc5 to libc6
-Mini-HOWTO" (available from the Developer's Corner on www.debian.org)
-describes this process, and the user is urged to read and understand
-this document, and to read the text of the script before starting an
-upgrade. FAILURE TO FOLLOW THESE INSTRUCTIONS CAREFULLY MAY LEAVE
-YOUR SYSTEM IN AN UNSTABLE STATE! YOU HAVE BEEN WARNED!
-
- The latest versions of the following packages from hamm are
-required for the upgrade:
-
- ldso, libc5, libc6, timezones, locales, ncurses3.0, ncurses3.4,
- libreadline2, libreadlineg2, bash, libg++272, dpkg, dpkg-dev,
- dpkg-ftp, dpkg-mountable, libgdbm1, libgdbmg1, perl-base, and
- perl.
-
- You must 1.) have these packages available in the current
-directory, 2.) have a local or remote mirror mounted, or 3.) have an
-internet connection to get them by ftp from a mirror.
-
- If you are upgrading from a buzz (1.1.x) system, the packages in
-the current directory (for option 1.) must include dpkg, version 1.4
-or higher, from a bo mirror or CD. For options 2.) and 3.) the mirror
-selected must include bo as well as hamm.
-
- If you plan to use a mounted mirror, you must be prepared to
-enter the full path to your debian mirror when asked.
-
- If you choose the ftp option, you will be asked to select a US
-mirror (ftp.debian.org), a European mirror (ftp.infodrom.north.de), or
-to enter an alternate site. If you select an alternate site, you must
-be prepared to enter the path to be used (debian/hamm/hamm/binary-i386
-for many sites; pub/debian/hamm/hamm/binary-i386 for many others).
-
- Before starting the actual upgrade, this script removes a number
-of packages that, for one reason or another, interfere with the
-upgrade. Some of these will be replaced with hamm packages by the
-script, others must be reinstalled with dselect after the script has
-run. The script will write a file "removed-<today's date>" to the
-current directory listing all files that were removed. This file may
-be used as a guide in selecting packages to be installed with
-dselect.
-
- It is strongly recommended that you use /usr/bin/script to record
-a transcript of the session - in fact, it is a good idea to use script
-to record any dselect session and anything else that it is desirable
-to record. Then if any problems develop, you can see what happened.
-script will write this transcript to the file specified as an argument
-- 'script -myfilename', or to the default filename 'typescript'.
-
- The script must be run with superuser privileges, so either login
-as root or use su or sudo to gain superuser privileges. Then cd to
-the directory containing the package files (if you are using option
-1), make sure your network connection (ppp or ethernet) is up (if you
-are using optiom 3), enter script '<filename>', then
-'<path-to-autoup.sh>/autoup.sh'.
-
- Then answer the questions when asked (certain of the newly
-installed programs have interactive configuration scripts). If the
-required packages are on your local file system it will take about 5
-minutes to run; if they must be obtained by ftp it may take much
-longer, depending on the speed of your network connection.
-
- When the script finishes, it displays an informative message,
-which is repeated here for ready reference:
-
-libc6 is now installed. Now run dselect to upgrade the rest of your
-system.[1] When that's done, reboot with "shutdown -r now" for the
-utmp/wtmp wrapper functions in the upgraded libc5 to take effect.
-
-BTW, if you aren't using it already, check out dselect's "mountable"
-access method. It's much faster than the standard "mounted" method, and
-it logs everything that happens in /var/log/dpkg-mountable. You'll want
-to set "Allow overwriting repeated files?" to yes, and for extra speed
-set "Enable MD5 checksumming?" to no.
-
-If you are installing manually using dpkg, remember that all libc6 (g)
-libraries conflict with all the versions of their libc5 (non-g)
-counterparts prior to a certain version which placed libc5 libs in
-/usr/lib/libc5-compat. This means that they conflict with your bo
-versions of libc5-linked libraries, but not the hamm versions. For
-example, if you are installing xlib6g, you should install xlib6 from
-hamm first before installing xlib6g unless you have nothing that depends
-on xlib6 in which case you can safely remove it.
-
-All development packages (-dev, -dbg, and -pic) and a number of other
-incompatible packages have been removed during this upgrade procedure
-due to conflicts between libc5 and libc6 versions. A list of the
-removed packages are in file "removed-<today's date>" in this
-directory. You will have to re-install any of these packages you
-need.
-
-Finally, remember to fix up wtmp and utmp, otherwise last and
-who and sac, etc. won't work. Here's what Miquel van Smoorenburg
-<miquels@cistron.nl> had to say about this recently in debian-user
-mailing list:
-
- > 1. You need to update ALL your packages to hamm
- > 2. Reboot if you haven't done that already
- > 3. You need to move the wtmp file and truncate the utmp file:
- > cd /var/log
- > mv wtmp wtmp.libc5
- > touch wtmp
- > cd /var/run
- > cp /dev/null utmp
- > 4. You might want to reboot again to make sure
- >
- > This is because the "struct utmp" and thus the utmp and wtmp
- > "databases" are different between libc5 and libc6
-
-[1] Note the following from the libc5-libc6-Mini-HOWTO:
-4.5. Upgrading to unstable by FTP
-
- The directory structure of the ftp site has been slightly modified,
- placing the contrib and non-free sections of the archive alongside the
- main section, to avoid contrib and non-free getting out of sync with
- earlier portions of the archives. You must have dpkg-ftp_1.4.9 or
- greater to update your machine using dpkg-ftp. If you are updating
- your machine via ftp, the proper information to give dpkg-ftp is:
-
- o Enter debian directory: /debian
-
- o Enter space separated list of distributions to get:
- dists/frozen/main dists/frozen/non-free dists/frozen/contrib
-
diff --git a/english/releases/hamm/autoup/autoup.changelog b/english/releases/hamm/autoup/autoup.changelog
deleted file mode 100644
index 66849c58979..00000000000
--- a/english/releases/hamm/autoup/autoup.changelog
+++ /dev/null
@@ -1,222 +0,0 @@
-TODO: (probably by somebody else. this script is mostly good enough imo)
- - this script _still_ needs more error checking :-)
- - use tee to log what happens.
-
-Revision History:
-
-v0.00: 1998-01-08 (morning)
- - a rough transcript of scott's doc and my own experiences
-
-v0.01: 1998-01-08 (night)
- - a few bugfixes
- - i got unlazy and put in the right subdirectories for each package.
- should run a lot faster.
- - now checks for failure at critical points and exits with a different
- exit code for each failure.
- - now uses 'binary-$(dpkg --print-installation-architecture)' instead
- of 'binary-i386'.
-
-v0.02: 1998-01-09
- - fixed the perl-base/perl install (thanks Lindsay!)
- - improved the DEVPACKAGES=$(dpkg --get-selections...) and added -dbg
- packages.
-
-v0.03: 1998-01-09 (p.m.)
- - fixed some directories
- - changed "-iB" to "-iBE" so that if the script fails and is run again
- it will not disturb things already in place.
- - added a final "dpkg --configure --pending".
- - sanity check that we are in the right place added
-
-v0.04: 1998-01-10 (Igor Grobman)
- - made it possible to place all packages in current dir.
- - added -pic packages to removal list.
- - make sure dpkg-dev does not get selected for removal.
- - moved dpkg-ftp and dpkg-mounted to the end.
-
-v0.05: 1998-01-10 (Igor Grobman)
- - added a note about upgrading libraries
-
-v0.06: 1998-01-11 (Craig Sanders)
- - restructured code to avoid code duplication.
- - cleaned up a few things
- - prints advisory notes telling user what's happening.
- - added some more instructions on what to do about development packages.
- - added code to guess some obvious locations for the mirror, otherwise
- ask user.
-
-v0.07: 1998-01-11 (Craig Sanders)
- - uh oh. i hard-coded in binary-i386. quick...better release another
- version before James notices.
-
-v0.08: 1998-01-11 (Craig Sanders)
- - added libpthread0 to the remove list.
- - fixed PKGS_LIBGPP (i mistyped it as PKGS_GPP)
- - some old version of perl's postrm didn't delete a .packlist file
- from /usr/lib/perl5/i486-linux/5.003/auto/Mail/.packlist. check for
- it and delete if found before installing perl.
-
-v0.09: 1998-01-13 (Craig Sanders)
- - added datadumper and libnet-perl to be installed/upgraded before
- dpkg-ftp. Thanks, Igor.
- - changed ` ... ` backticks to $( ... ) for DPKG & LDCONFIG
- variables at top of script.
-
-v0.10: 1998-01-14 (Craig Sanders)
- - two reports that xslib depends on xlib6-dev and splay depends on
- libpthread0. added them to the remove list.
- - wrote a dependancy checker using my debian sgrep macros and found
- that the boot-floppies package depends on libc5-pic. added it to
- remove list.
- - added "../$ARCH" to $TRY.
-
-v0.11: 1998-01-17 (Craig Sanders)
- - a user reported that localebin conflicted with libc6. added to remove
- list.
- - fixed potential globbing problem reported by Kirk Hilliard
- <kirk@ghoti.com>
- - fixed 'or just hit enter to use "$DEFAULT"' problem reported by
- "Robert D. Hilliard" <hilliard@metrolink.net>. there must be a
- Hilliard Conspiracy :-)
-
-v0.12: 1998-01-19 (Robert D. Hilliard <hilliard@metrolink.net>)
- - modified to fix errors encountered when upgrading a rex filesystem:
- - force removal of essential package timezone before installing
- timezones
- - remove xmanpages (if they are present before removing xlib6-dev.)
- - remove perl-suid and perl-debug before upgrading perl-base and perl.)
- - install ldso with a separate command from installing libc6 so ldso
- will be setup before libc6 is installed.
- - remove exit-on-error from installation of perl-base and perl
- - configure --pending after perl installation.
- - saved names of removed packages in a file
-
-v0.13: 1998-01-21 (Craig Sanders)
- - fixed globbing problem again for PKGS_LDSO and PKGS_LIBC6
- - some cosmetic changes
- - i didn't like the idea of redirecting error messages to /dev/null
- so i got rid of it. I may use tee to save the output of this
- script in a log file in some hypotherical future version.
- - '|| exit 9' on the 'dpkg --configure --pending' line after installing
- perl.
-
-v0.14: 1998-01-26 (Craig Sanders)
- - in v0.12, localebin was accidentally deleted from list of packages
- to be removed. fixed.
-
-v0.15: 1998-01-26 (Craig Sanders)
- - i should have checked rob's changes more thoroughly. yet another fix:
- added $PKGS_LDSO to ALL_PKGS so that the script checks to see if the
- ldso package is available to install. this bug nearly killed someone's
- system today and i am pissed off.
- - made the script use --force-overwrite because @^@%@$!^@&^#$ dpkg 1.4.0.20
- doesn't do it by default anymore. this also pisses me off.
- - don't run 'dpkg -r' if there's nothing to remove.
-
-v0.16 1998-01-27 (Craig Sanders)
- - really added localebin to remove list.
- - defined $DATE variable.
- - moved the changelong into a separate file
-
-v0.17: 1998-01-28 (Turbo Fredriksson)
- - added possibility to download the files via FTP _BEFORE_ attempting to
- install packages...
- - buggfixes in the FTP downloading
-
-v0.18: 1998-02-06 (Craig Sanders)
- - four packages have moved to new subdirs. fixed
-
-v0.19: 1998-02-07 (Craig Sanders)
- - fixed "" quotes around $RM_LIST on the dpkg --remove line.
-
-v0.20: 1998-02-14 (Craig Sanders)
- - added stuff to upgrade libc5 first and upgrade dpkg to bo's latest
- version in case we are upgrading a buzz system.
-
-v0.21: 1998-02-14 (David Welton <davidw@gate.cks.com>)
- - David made a whole bunch of changes to 0.19 to support alternate ftp
- programs. i've just hacked his changes into 0.20.
-
-v0.21.1.3: 1998-03-11 (Robert D. Hilliard <hilliard@metrolink.net>)
- - Robert fixed the ftp stuff, including the PKGS_LIBC5 problem.
-
-v0.22: 1998-03-26 (Craig Sanders)
- there were still problems with ncftp. probably caused by the fact that
- i have ncftp 3.0.0 beta 9 installed. anyway, i decided that futzing
- around with ncftp was waste of time when plain old ftp was good enough
- to do the job. i rewrote the ftp stuff like so:
- - removed the ncftp stuff
- - rewrote the ftp function so that it first creates an ftp script
- file which gets fed into ftp -i -n
- - got rid of the ftpftp function definition and $FTP_FUNC stuff and
- shuffled code around so that all the ftp stuff is inside the f)
- case.
- - deleted some cruft which didn't seem to be in use
- (e.g. stuff for lftp and wget, and the $ERROR_FILES variable)
-also:
- - Rob H wrote a good readme for autoup. i'll be including it on the autoup
- home page from now on. http://debian.vicnet.net.au/autoup/ is the
- fastest and most up-to-date site. http://taz.net.au/autoup/ is also
- always up-to-date but much slower.
-
-v0.23: 1998-03-27 (Miquel van Smoorenburg <miquels@cistron.nl>)
- - Miquel fixed several things, including a few really dumb mistakes i made:
- - libgdbm1g is in base/, not in devel/
- - __EOF__ needs to be at the start of the line
- - `tempfile' is not present on a bo system ..
- - libc5@libc6 is not a valid password for anonymous on most systems
- - Install latest libg++27 otherwise libc5-dev cannot be removed
- - Don't debug, really install
- - Actually remove -dev packages
-
-v0.24: 1998-04-21 (Craig Sanders)
- - added libstdc++, libslang0.99.34 (libc5), libslang0.99.38 (libc6),
- netbase, and netstd to the list of packages to install.
- - changed 'unstable' to 'frozen' in various places.
- - sysman@tonelli.sns.it reported that the downloading the files to
- /var/lib/dpkg/methods/ftp messes up the ftp method somehow. changed
- TRY to /tmp/autoup.
-
-v0.25: 1998-04-21 (Craig Sanders)
- - remembered to disable debugging stuff so that the script actually
- does something.
-
-v0.26: 1998-05-29 (Craig Sanders)
- - slang has moved from libs to base.
- - netbase must be installed before netstd, not on same line.
- - ALLPKGS was defined twice. once at start of script, and once
- when SEDSCRIPT had been set. so, existence of netstd and netbase
- wasn't being checked. changed to just process ALLPKGS with SEDSCRIPT.
- - merged in functionality of make-tarfiles.sh so i don't have to update
- it every time autoup gets updated. This will make no difference to
- most users, it is only useful for people maintaining autoup mirror
- sites.
-
-v0.27: 1998-05-29 (Craig Sanders)
- - changed 'ln' to 'ln -s' and 'tar cfz' to 'tar chfz' so that the
- tarball can be created even if the local debian mirror and the
- autoup directory are on different filesystems.
-
-v0.28: 1998-07-23 (Craig Sanders)
- - libstdc++2.8 has moved from libs/ to base/
- - libnet-perl has moved from interpreters/ to base/
-
-v0.29: 1998-08-15 (Craig Sanders)
- - changed all directory references from 'frozen' to 'stable'
- - fixed PKGS_NET problem (should have been $PKGS_NETBASE and $PKGS_NETSTD)
- - changed RMFILE to "/root/autoup.removed-$DATE"
- - fixed search for bo dpkg (for buzz upgrades). dpkg 1.4.0.8 lives in
- .../debian/dists/stable/main/upgrade-i386 now. note: still doesn't work for
- ftp upgrade. TODO.
- - fixed $FTP_DIR_2
- - changed "^ii" search pattern to "^.i" when searching for installed -dev pkgs
-
-v0.30: 1998-08-15 (Craig Sanders)
- - really changed "^ii" search pattern to "^.i"
-
-v0.31: 1998-08-27 (Craig Sanders)
- - --force-hold added to $DPKG_ARGS and to the "$DPKG --remove" line
-
-v0.32: 1998-08-27 (Craig Sanders)
- - changed the displayed packages list as noted by Rob Hilliard.
-
diff --git a/english/releases/hamm/autoup/autoup.sh b/english/releases/hamm/autoup/autoup.sh
deleted file mode 100644
index e9c7b0b3a56..00000000000
--- a/english/releases/hamm/autoup/autoup.sh
+++ /dev/null
@@ -1,541 +0,0 @@
-#! /bin/sh
-
-# upgrade a libc5 (bo) machine to libc6 (hamm).
-#
-# $Id$
-#
-# based on Scott Ellis' excellent "Debian libc5 to libc6 Mini-HOWTO"
-# document at http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html
-
-#
-# Command line options:
-#
-# --make-tarfiles create tarball of debian packages INSTEAD of
-# doing the upgrade. This option is *only* useful
-# for maintainers of autoup mirror sites. End
-# users can safely ignore this option.
-#
-#
-
-# Author: Craig Sanders <cas@taz.net.au>
-# and many others. see changelog for details.
-#
-# Copyright Status: This script is hereby placed in the public domain
-#
-# Revision History:
-# see autoup.changelog
-
-# The latest version of this script can always be found at:
-# http://debian.vicnet.net.au/autoup/
-# and at:
-# http://www.taz.net.au/autoup/
-#
-# the vicnet site is much faster and also has a tarball containing all
-# the deb files needed by this script.
-#
-# please check that you have the latest version before running this
-# script.
-
-# misc tweakable variables
-
-DPKG="$(which dpkg)"
-LDCONFIG=$(which ldconfig)
-
-# uncomment for debugging
-#set -x
-#DPKG="echo dpkg"
-#LDCONFIG="echo ldconfig"
-
-DPKG_ARGS="-iBE --force-overwrite --force-hold"
-DATE=$(date +%m%d-%T)
-ARCH="binary-$(dpkg --print-installation-architecture)"
-
-FTP_SITE_1="ftp.debian.org"
-FTP_DIR_1="debian/hamm/hamm/$ARCH"
-FTP_SITE_2="ftp.infodrom.north.de"
-FTP_DIR_2="/pub/debian/hamm/hamm/$ARCH"
-
-# package variables
-
-PKGS_LDSO="base/ldso_*.deb"
-PKGS_LIBC5="oldlibs/libc5_*.deb"
-PKGS_LIBC6="base/libc6_*.deb base/timezones_*.deb admin/locales_*.deb"
-PKGS_NCURSES="oldlibs/ncurses3.0_*.deb base/ncurses3.4_*.deb"
-PKGS_LIBRL="oldlibs/libreadline2_*.deb"
-PKGS_LIBRLG="base/libreadlineg2_*.deb"
-PKGS_BASH="base/bash_*.deb"
-PKGS_LIBGPP="oldlibs/libg++27_*.deb libs/libg++272_*.deb \
- base/libstdc++2.8_*.deb"
-PKGS_DPKG="base/dpkg_*.deb utils/dpkg-dev_*.deb"
-PKGS_SLANG="oldlibs/slang0.99.34_*.deb base/slang0.99.38_*.deb"
-PKGS_LIBGDBM="oldlibs/libgdbm1_*.deb base/libgdbmg1_*.deb"
-PKGS_PERLBASE="base/perl-base_*.deb"
-PKGS_PERL="interpreters/perl_*.deb"
-PKGS_MOREDPKG="interpreters/data-dumper_*.deb base/libnet-perl_*.deb \
- base/dpkg-ftp_*.deb admin/dpkg-mountable_*.deb"
-PKGS_NETBASE="net/netbase_*.deb"
-PKGS_NETSTD="net/netstd_*.deb"
-
-ALLPKGS="$PKGS_LDSO $PKGS_LIBC5 $PKGS_LIBC6 $PKGS_NCURSES $PKGS_LIBRL
- $PKGS_LIBRLG $PKGS_BASH $PKGS_LIBGPP $PKGS_DPKG $PKGS_SLANG
- $PKGS_LIBGDBM $PKGS_PERLBASE $PKGS_PERL $PKGS_MOREDPKG
- $PKGS_NETBASE $PKGS_NETSTD"
-
-if [ "$1" == "--make-tarfiles" ] ; then
- answer="m"
-else
- cat <<__EOF__
-This script will install the packages necessary to ensure a safe upgrade
-to hamm.
-
-You need to either have a local or remote mirror mounted, or have the
-latest versions of the following packages from hamm available in the
-current directory:
-
- ldso, libc5, libc6, timezones, locales, ncurses3.0, ncurses3.4,
- libreadline2, libreadlineg2, bash, libg++27, libg++272,
- libstdc++2.8, dpkg, dpkg-dev, slang0.99.34, slang0.99.38, libgdbm1,
- libgdbmg1, perl-base, perl, data-dumper, libnet-perl, dpkg-ftp,
- dpkg-mountable, netbase, netstd.
-
-If you are using a mirror, press 'm'.
-If you need to download the files via FTP, press 'f'.
-__EOF__
-
- echo -n "if you have the files in the current dir, press 'c': (m/f/c) "
-
- read answer
-fi
-
-
-case "$answer" in
- m|M)
- # local mirror available
-
- # ask where the mirror is (this could do with some error checking)
- echo
- echo "enter the full path to your local mirror of debian: "
- echo "e.g. /debian/dists/stable/main/$ARCH/"
- echo
-
- TRY="/debian/dists/stable/main/$ARCH ~ftp/debian/dists/stable/main/$ARCH ../$ARCH"
- for i in $TRY ; do
- if [ -d $i ] ; then
- DEFAULT=$i
- fi
- done
-
- [ -n "$DEFAULT" ] && echo or just hit enter to use "$DEFAULT".
-
- read DM
-
- [ -z "$DM" ] && DM=$DEFAULT
-
- SEDSCRIPT="s:\([^ /]*/\):$DM/\1:g"
- ;;
-
- f|F)
-
- # Download the files via FTP
- cat <<EOF
- You have chosen to get the required files by ftp.
- Enter [1] to use the U.S. mirror ftp.debian.org;
- or [2] to use the European mirror ftp.infodrom.north.de;
- or [3] to enter another mirror site. If you choose [3],
- you will also be asked to enter the directory path to be used.
-EOF
- echo -n "Select your mirror site: (1/2/3) "
- read site
- case $site in
- 1)
- FTP_SITE=$FTP_SITE_1
- FTP_DIR=$FTP_DIR_1 ;;
- 2)
- FTP_SITE=$FTP_SITE_2
- FTP_DIR=$FTP_DIR_2 ;;
- 3)
- echo "Enter the hostname of your mirror site:"
- echo -n "> "
- read FTP_SITE
- echo "Enter the ftp path (like debian/hamm/hamm/$ARCH):"
- echo -n "> "
- read FTP_DIR ;;
- esac
-
- # Find download directory
- echo
- echo "Where do you want the files to be stored? "
- echo
-
- TRY="/tmp/autoup /tmp"
- for i in $TRY ; do
- if [ -d $i -a -z "$DEFAULT" ] ; then
- DEFAULT=$i
- fi
- done
-
- [ -n "$DEFAULT" ] && echo or just hit enter to use "$DEFAULT".
-
- echo -n "> "
- read DM
-
- [ -z "$DM" ] && DM=$DEFAULT
-
- SEDSCRIPT="s:\([^ /]*/\):$DM/\1:g"
-
- FTP_DEST=$DM
-
- # Fetch files
- cd $FTP_DEST
-
- # create directories for fetches files
- for file in $ALLPKGS; do
- mkdir -p `dirname $file`
- done
-
- echo "Fetching packages from: $FTP_SITE"
-
- ftpscript="$DM.$$.scr"
-
- cat <<__EOF__ >$ftpscript
- verbose
- open $FTP_SITE
- user anonymous libc6-upgrade@autoup.sh.debian.org
- hash
- binary
- cd $FTP_DIR
- pwd
-__EOF__
-
- for file in $ALLPKGS; do
- cat <<__EOF__ >>$ftpscript
- cd $FTP_DIR/$(dirname $file)
- lcd $FTP_DEST/$(dirname $file)
- mget $(basename $file)
-__EOF__
- done
-
- ftp -n -i <$ftpscript
-
-
- echo
- echo "All needed files downloaded, starting install..."
- echo
-
- ;;
- # ---------- end ftp area
-
- c|C)
- # current directory
- SEDSCRIPT='s:[^ /]*/::g'
- ;;
-esac
-
-echo
-echo
-echo "building list of package filenames to install..."
-
-# convert PKGS_ variables to correct directory location
-PKGS_LDSO=$( echo "$PKGS_LDSO" | sed -e "$SEDSCRIPT" )
-PKGS_LIBC5=$( echo "$PKGS_LIBC5" | sed -e "$SEDSCRIPT" )
-PKGS_LIBC6=$( echo "$PKGS_LIBC6" | sed -e "$SEDSCRIPT" )
-PKGS_NCURSES=$( echo "$PKGS_NCURSES" | sed -e "$SEDSCRIPT" )
-PKGS_LIBRL=$( echo "$PKGS_LIBRL" | sed -e "$SEDSCRIPT" )
-PKGS_LIBRLG=$( echo "$PKGS_LIBRLG" | sed -e "$SEDSCRIPT" )
-PKGS_BASH=$( echo "$PKGS_BASH" | sed -e "$SEDSCRIPT" )
-PKGS_LIBGPP=$( echo "$PKGS_LIBGPP" | sed -e "$SEDSCRIPT" )
-PKGS_SLANG=$( echo "$PKGS_SLANG" | sed -e "$SEDSCRIPT" )
-PKGS_DPKG=$( echo "$PKGS_DPKG" | sed -e "$SEDSCRIPT" )
-PKGS_LIBGDBM=$( echo "$PKGS_LIBGDBM" | sed -e "$SEDSCRIPT" )
-PKGS_PERLBASE=$( echo "$PKGS_PERLBASE" | sed -e "$SEDSCRIPT" )
-PKGS_PERL=$( echo "$PKGS_PERL" | sed -e "$SEDSCRIPT" )
-PKGS_MOREDPKG=$( echo "$PKGS_MOREDPKG" | sed -e "$SEDSCRIPT" )
-PKGS_NETBASE=$( echo "$PKGS_NETBASE" | sed -e "$SEDSCRIPT" )
-PKGS_NETSTD=$( echo "$PKGS_NETSTD" | sed -e "$SEDSCRIPT" )
-
-
-echo "checking that all needed files are available..."
-# sanity check that we can find the packages
-
-ALLPKGS=$( echo "$ALLPKGS" | sed -e "$SEDSCRIPT" )
-
-for i in $ALLPKGS ; do
- echo -n "$(basename $i) "
- if [ ! -f $i ] ; then
- echo
- echo "Can't find $i!"
- echo aborting upgrade.
- exit 100
- fi
-done
-
-echo
-echo
-echo "all needed files found."
-echo
-
-# make the tarball if called with --make-tarfiles
-
-if [ "$1" == "--make-tarfiles" ] ; then
- mkdir debfiles
- cd debfiles
- ln -s $ALLPKGS .
- tar chfz ../autoup.tar.gz *
- cd ..
- exit 0
-fi
-
-
-#
-# libc5
-#
-echo "installing libc5."
-
-$DPKG $DPKG_ARGS $PKGS_LIBC5 || exit 2
-
-#
-# if this is a buzz system, then first upgrade dpkg to version 1.4.0.8
-#
-DPKG_VER=$(dpkg -s dpkg | grep Version: | awk '{print $2}')
-DPKG_MINOR=$(echo $DPKG_VER | awk -F"." '{print $2}')
-
-# uncomment for testing
-#DPKG_MINOR=3
-
-# bo dpkg is now in /debian/dists/stable/main/upgrade-i386/dpkg_1.4.0.8.deb
-# a quick hack to s=binary-i386/base=upgrade-i386= should fix it.
-#
-# actually, that sucks and this whole section should be rewritten. it
-# doesn't work for ftp upgrades anyway....it assumes that bo dpkg is
-# available on a local disk. i'm tempted to just delete all this stuff.
-# maybe the best thing to do is still check for bo, but don't do
-# anything except tell the user to download and install dpkg 1.4.0.8
-# before continuing.
-
-if [ $DPKG_MINOR -lt 4 ] ; then
- BO_DPKG="./dpkg_1.4.0.8.deb"
- BO_SEDSCRIPT=$(echo "$SEDSCRIPT" | \
- sed -e 's/unstable/stable/g' -e 's/frozen/stable/g' \
- -e 's/hamm/bo/g' -e 's=binary-i386=upgrade-i386=g' )
- BO_DPKG=$(echo $BO_DPKG | sed -e "$BO_SEDSCRIPT")
-
- if [ ! -f $BO_DPKG ] ; then
- echo "can't find $BO_DPKG, which is needed to upgrade your buzz system to hamm"
- exit 2
- fi
-
- echo "installing dpkg from bo."
- $DPKG $DPKG_ARGS $BO_DPKG || exit 2
-fi
-
-
-RMFILE="/root/autoup.removed-$DATE"
-
-# Now we start the install
-
-# First get rid of essential package timezone to permit installation of
-# replacement timezones.
-#
-# I don't like forcing dpkg, but I can see no alternative. timezone is
-# required, but shouldn't really be "essential", and this was corrected
-# in bo.
-
-$DPKG -l timezone | grep -q "^.i" && TIMEZONE=1
-
-if [ "$TIMEZONE" = "1" ] ; then
- echo
- echo "Removing package timezone to permit replacing it with timezones."
- echo
-
- $DPKG --force-remove-essential -r timezone
-fi
-
-# Now build list of incompatible packages to be removed if installed.
-
-RMPKGS="xmanpages perl-suid perl-debug wg15-locale libpthread0 xslib
- splay boot-floppies localebin"
-
-RMGREP=$(echo "$RMPKGS" | xargs echo | sed -e 's/ /\\\|/g')
-
-PKGS_RM=$(dpkg -l | grep "^.i" | grep -w "$RMGREP" | awk '{print $2}')
-
-# build up a list of installed -dev packages so that we can remove them.
-#
-# this is necessary even on machines which aren't doing libc6
-# development because libc5 can't be upgraded to latest version without
-# removal of libc5-dev which also necessitates removal of other -dev
-# packages like libdb1-dev and libdl1-dev if they are installed.
-
-DEVPACKAGES=$( dpkg --get-selections |
- grep -v "dpkg-dev\|deinstall" |
- cut -f1 |
- grep -- "-dev$\|-pic$\|-dbg$" )
-
-# don't bother running 'dpkg -r' if there's nothing to remove.
-RM_LIST="$DEVPACKAGES $PKGS_RM"
-
-if [ ! "$RM_LIST" = " " ] ; then
- # log what gets removed.
- echo "Packages Removed by autopup script on $DATE :" > $RMFILE
- echo "Development packages: " >> $RMFILE
- echo "$DEVPACKAGES" >> $RMFILE
- echo "Other packages that were incompatible with the upgrade:" >> $RMFILE
- echo -n "timezone " >> $RMFILE
- echo $PKGS_RM >> $RMFILE
-
- # and finally remove them.
- echo
- echo "removing incompatible and development packages."
-
- $DPKG --remove --force-hold -B $RM_LIST || exit 1
-fi
-
-
-# now install the new versions of things. Just the bare minimum to let
-# the user safely run dselect for the rest of the upgrade.
-
-echo
-echo "installing packages."
-
-# libc
-#
-$DPKG $DPKG_ARGS $PKGS_LDSO || exit 2
-$DPKG $DPKG_ARGS $PKGS_LIBC6 || exit 2
-
-# libreadline, ncurses, and bash
-#
-$DPKG $DPKG_ARGS $PKGS_NCURSES || exit 3
-$DPKG $DPKG_ARGS $PKGS_LIBRL || exit 4
-$DPKG $DPKG_ARGS $PKGS_LIBRLG || exit 5
-
-# paranoia says run ldconfig NOW. don't laugh, i've needed to do this on
-# some libc5-libc6 upgrades. i know that the postinst scripts for the
-# libs are supposed to do it but ....
-$LDCONFIG
-$DPKG $DPKG_ARGS $PKGS_BASH || exit 6
-
-# new dpkg
-#
-$DPKG $DPKG_ARGS $PKGS_LIBGPP || exit 7
-$DPKG $DPKG_ARGS $PKGS_DPKG
-
-# slang
-$DPKG $DPKG_ARGS $PKGS_SLANG || exit 7
-
-# perl
-#
-$DPKG $DPKG_ARGS $PKGS_LIBGDBM || exit 8
-# paranoia says "run ldconfig now".
-$LDCONFIG
-
-# Unlike a bo installation, in rex, dpkg removes perl when installing
-# perl-base, and must de-configure many packages (9 on my system)
-# first. Since these packages can not be re-configured until perl is
-# installed and configured, the following line will always cause an
-# error, therefore the "|| exit 9" is commented out in this line.
-
-$DPKG $DPKG_ARGS $PKGS_PERLBASE # || exit 9
-
-[ -e /usr/lib/perl5/i486-linux/5.003/auto/Mail/.packlist ] && rm -f /usr/lib/perl5/i486-linux/5.003/auto/Mail/.packlist
-
-$DPKG $DPKG_ARGS $PKGS_PERL # || exit 9
-
-# When perl is setup, it should(?) configure the de-configured packages.
-# However, paranoia says to comment out the "|| exit 9" and run
-# configure. exit at this point if there are packages which failed to
-# configure.
-
-$DPKG --configure --pending || exit 9
-cat<<EOF
-
-I have tried to remove any packages that would be broken by the upgrade,
-but I may have missed some. If any "Errors were encountered while
-processing:" messages appear above, those packages must be removed or
-replaced with their equivalent from hamm.
-
-press [ENTER] to continue"
-
-EOF
-read
-
-# strictly speaking, dpkg-ftp and dpkg-mountable are not essential to
-# upgrade right now but they're both very useful.
-$DPKG $DPKG_ARGS $PKGS_MOREDPKG
-
-# and now netbase and netstd
-$DPKG $DPKG_ARGS $PKGS_NETBASE
-$DPKG $DPKG_ARGS $PKGS_NETSTD
-
-# paranoia says to run this at the end
-$DPKG --configure --pending
-
-# paranoia says: "run sync", so lets do it :-)
-sync ; sync ; sync
-
-
-# FINISHED!
-
-# the user can now run dselect and select any -dev packages they want
-# (and other packages too, of course :-)
-
-
-more <<__EOF__
-
-libc6 is now installed. Now run dselect to upgrade the rest of your
-system.[1] When that's done, reboot with "shutdown -r now" for the
-utmp/wtmp wrapper functions in the upgraded libc5 to take effect.
-
-BTW, if you aren't using it already, check out dselect's "mountable"
-access method. It's much faster than the standard "mounted" method, and
-it logs everything that happens in /var/log/dpkg-mountable. You'll want
-to set "Allow overwriting repeated files?" to yes, and for extra speed
-set "Enable MD5 checksumming?" to no.
-
-If you are installing manually using dpkg, remember that all libc6 (g)
-libraries conflict with all the versions of their libc5 (non-g)
-counterparts prior to a certain version which placed libc5 libs in
-/usr/lib/libc5-compat. This means that they conflict with your bo
-versions of libc5-linked libraries, but not the hamm versions. For
-example, if you are installing xlib6g, you should install xlib6 from
-hamm first before installing xlib6g unless you have nothing that depend
-on xlib6 in which case you can safely remove it.
-
-All development packages (-dev, -dbg, and -pic) and a number of other
-incompatible packages have been removed during this upgrade procedure
-due to conflicts between libc5 and libc6 versions. A list of the
-removed packages are in file $RMFILE in this directory.
-You will have to re-install any of these packages you need.
-
-Finally, remember to fix up wtmp and utmp, otherwise last and
-who and sac etc won't work. here's what Miquel van Smoorenburg
-<miquels@cistron.nl> had to say about this recently in debian-user
-mailing list:
-
- > 1. You need to update ALL your packages to hamm
- > 2. Reboot if you haven't done that already
- > 3. You need to move the wtmp file and truncate the utmp file:
- > cd /var/log
- > mv wtmp wtmp.libc5
- > touch wtmp
- > cd /var/run
- > cp /dev/null utmp
- > 4. You might want to reboot again to make sure
- >
- > This is because the "struct utmp" and thus the utmp and wtmp
- > "databases" are different between libc5 and libc6
-
-[1] Note the following from the libc5-libc6-Mini-HOWTO:
-4.5. Upgrading to stable by FTP
-
- The directory structure of the ftp site has been slightly modified,
- placing the contrib and non-free sections of the archive alongside the
- main section, to avoid contrib and non-free getting out of sync with
- earlier portions of the archives. You must have dpkg-ftp_1.4.9 or
- greater to update your machine using dpkg-ftp. If you are updating
- your machine via ftp, the proper information to give dpkg-ftp is:
-
- o Enter debian directory: /debian
-
- o Enter space separated list of distributions to get:
- dists/stable/main dists/stable/non-free dists/stable/contrib
-__EOF__
diff --git a/english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO-1.html b/english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO-1.html
deleted file mode 100644
index d39b39c8d55..00000000000
--- a/english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO-1.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Draft//EN">
-<HTML>
-<HEAD>
-<TITLE>Debian libc5 to libc6 Mini-HOWTO: Introduction</TITLE>
-</HEAD>
-<BODY>
-Previous
-<A HREF="libc5-libc6-Mini-HOWTO-2.html">Next</A>
-<A HREF="libc5-libc6-Mini-HOWTO.html#toc1">Contents</A>
-<HR>
-<H2><A NAME="s1">1. Introduction</A></H2>
-
-<P>The Debian project is currently in the process of putting together the next
-release of the Debian system. This version will utilize the new libc6, a
-replacement for the prior libc5 which includes many enhancements and brings
-the Linux C library back into sync with the GNU project. We are doing this
-in a way to allow you to continue to utilize your older software by
-providing development and operating environments for both C libraries.
-However, all packages in the new release will be linked with the new C
-library. This has made it slightly more difficult to install packages from
-the unstable branch of our development tree into a working system. There is
-a slight possibility of making your system unbootable in the process, this
-guide is intended to help you avoid such problems.
-</P>
-<H2><A NAME="ss1.1">1.1 Recent Changes</A>
-</H2>
-
-<UL>
-<LI>Updated versions of software mentioned to latest version in archives.</LI>
-<LI>Updated note about /etc/nsswitch.conf</LI>
-<LI>Note about vthunk change with glibc 2.0.5c.</LI>
-<LI>Seperated bash upgrade from required upgrade.</LI>
-<LI>Note on how to upgrade via dpkg-ftp.</LI>
-<LI>Notes about NIS and libgdbm (perl) issues.</LI>
-<LI>Note about libc6-based e2fsck being bad for large partitions.</LI>
-</UL>
-
-<H2><A NAME="ss1.2">1.2 Finding updates</A>
-</H2>
-
-<P>The latest version of this Mini-HOWTO should be available in the following
-locations:
-</P>
-<UL>
-<LI>
-<A HREF="http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html">http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html</A></LI>
-<LI>
-<A HREF="http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.txt">http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.txt</A></LI>
-<LI>
-<A HREF="http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.sgml">http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.sgml</A></LI>
-<LI>
-<A HREF="ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-HOWTO.txt">ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-HOWTO.txt</A></LI>
-<LI>
-<A HREF="ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-HOWTO.html.tar.gz">ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-HOWTO.html.tar.gz</A></LI>
-</UL>
-
-<H2><A NAME="ss1.3">1.3 Copyright and Disclaimer</A>
-</H2>
-
-<P>This Mini-HOWTO is covered by the copyright of and may be further
-redistibuted under the same terms as other HOWTOs from the LDP.</P>
-<P>As always, this document comes with NO WARRANTY. These comments are based
-on my personal experience and experimentation. While this worked for me off
-a freshly installed v1.3.1 system, you mileage may vary. Please send any
-comments or corrections to <CODE>storm@gate.net</CODE>.
-</P>
-<HR>
-Previous
-<A HREF="libc5-libc6-Mini-HOWTO-2.html">Next</A>
-<A HREF="libc5-libc6-Mini-HOWTO.html#toc1">Contents</A>
-</BODY>
-</HTML>
diff --git a/english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO-2.html b/english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO-2.html
deleted file mode 100644
index 6e52865c266..00000000000
--- a/english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO-2.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Draft//EN">
-<HTML>
-<HEAD>
-<TITLE>Debian libc5 to libc6 Mini-HOWTO: Requirements</TITLE>
-</HEAD>
-<BODY>
-<A HREF="libc5-libc6-Mini-HOWTO-1.html">Previous</A>
-<A HREF="libc5-libc6-Mini-HOWTO-3.html">Next</A>
-<A HREF="libc5-libc6-Mini-HOWTO.html#toc2">Contents</A>
-<HR>
-<H2><A NAME="s2">2. Requirements</A></H2>
-
-<H2><A NAME="ss2.1">2.1 Minimum Requirements</A>
-</H2>
-
-<P>The minimum list of packages to install to be able to run unstable-branch
-packages is below. Install these packages one at a time in exactly the
-order listed. When versions are mentioned, that is a minimum suggested
-version, any later version should also be acceptable.
-</P>
-
-<UL>
-<LI>ldso_1.9.6-2</LI>
-<LI>libc6_2.0.5c-0.1</LI>
-</UL>
-
-<H2><A NAME="ss2.2">2.2 Upgrading bash</A>
-</H2>
-
-
-<P>While you can install many libc6 package with just ldso and libc6, you will
-probably want to upgrade a few other packages as well. Since bash-2.01
-fixes problems experienced with Netscape and helper applications, it is one
-of the more likely packages to need updated. However, it is also one of the
-few packages that is capable of rendering your system useless if upgraded
-incorrectly. Install the packages below one at a time in exactly the order
-listed.
-</P><EM>IMPORTANT: If you use dselect to do the initial upgrade of these
-packages, there is a very good possibility of breaking bash and therefore
-making your system unusable.</EM>
-
-<UL>
-<LI>ncurses3.0_1.9.9e-2</LI>
-<LI>ncurses3.4_1.9.9g-5</LI>
-<LI>libreadline2_2.1-7</LI>
-<LI>libreadlineg2_2.1-7</LI>
-<LI>bash_2.01-5</LI>
-</UL>
-
-<H2><A NAME="ss2.3">2.3 Other Suggested Packages</A>
-</H2>
-
-<P>These packages are not absolutely essential for the functioning of the
-packages in unstable, but are still very useful. The new dpkg-dev may be
-necessary for unpacking source archives from unstable, and the new dpkg-ftp
-is needed if you wish to use the ftp method of dselect to upgrade your
-system to the unstable distribution.
-</P>
-<UL>
-<LI>libg++272_2.7.2.8-0.1</LI>
-<LI>dpkg_1.4.0.19</LI>
-<LI>dpkg-dev_1.4.0.19</LI>
-<LI>dpkg-ftp_1.4.9</LI>
-</UL>
-
-<H2><A NAME="ss2.4">2.4 Other Possible Conflicts</A>
-</H2>
-
-<P>Since perl is used in many package installation scripts, problems with with
-library upgrades may temporarily break perl, which may break other package
-installations. To be safe, install the new libgdbm1 and then the new
-libgdbmg1 packages by hand before upgrading perl.
-</P>
-<HR>
-<A HREF="libc5-libc6-Mini-HOWTO-1.html">Previous</A>
-<A HREF="libc5-libc6-Mini-HOWTO-3.html">Next</A>
-<A HREF="libc5-libc6-Mini-HOWTO.html#toc2">Contents</A>
-</BODY>
-</HTML>
diff --git a/english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO-3.html b/english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO-3.html
deleted file mode 100644
index 38161bae027..00000000000
--- a/english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO-3.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Draft//EN">
-<HTML>
-<HEAD>
-<TITLE>Debian libc5 to libc6 Mini-HOWTO: Development</TITLE>
-</HEAD>
-<BODY>
-<A HREF="libc5-libc6-Mini-HOWTO-2.html">Previous</A>
-<A HREF="libc5-libc6-Mini-HOWTO-4.html">Next</A>
-<A HREF="libc5-libc6-Mini-HOWTO.html#toc3">Contents</A>
-<HR>
-<H2><A NAME="s3">3. Development</A></H2>
-
-<P>If you wish to do libc6 development, you should first purge all the '-dev'
-packages on your system, the new development system will use packages with
-the suffix '-dev' for libc6 development and '-altdev' for libc5 development.
-You will wish to install the latest libc5 package, and altgcc if you wish
-continue to do libc5 development as well. Some libraries haven't been
-recompiled for the new libc6 yet, check that all your vital libraries are
-available before upgrading. Linking libc5-based libraries with libc6-based
-programs will have unpredictable results.
-</P>
-<HR>
-<A HREF="libc5-libc6-Mini-HOWTO-2.html">Previous</A>
-<A HREF="libc5-libc6-Mini-HOWTO-4.html">Next</A>
-<A HREF="libc5-libc6-Mini-HOWTO.html#toc3">Contents</A>
-</BODY>
-</HTML>
diff --git a/english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO-4.html b/english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO-4.html
deleted file mode 100644
index fa24be32a6b..00000000000
--- a/english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO-4.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Draft//EN">
-<HTML>
-<HEAD>
-<TITLE>Debian libc5 to libc6 Mini-HOWTO: Concerns</TITLE>
-</HEAD>
-<BODY>
-<A HREF="libc5-libc6-Mini-HOWTO-3.html">Previous</A>
-Next
-<A HREF="libc5-libc6-Mini-HOWTO.html#toc4">Contents</A>
-<HR>
-<H2><A NAME="s4">4. Concerns</A></H2>
-
-<H2><A NAME="ss4.1">4.1 Upgrading to libc6_2.0.5c-0.1</A>
-</H2>
-
-<P>Due to a change in the vthunk handling code in libc6 and libg++, you must
-upgrade to at least libg++272_2.7.2.8-0.1 when upgrading libc6.
-</P>
-<H2><A NAME="ss4.2">4.2 /sbin/e2fsck</A>
-</H2>
-
-<P>The e2fsck program in e2fsprogs_1.10-4 has a bug in it which will cause it
-to destroy data on partitions above 2GB in size. The version in
-e2fsprogs_1.10-7 has fixed this bug. <EM>IMPORTANT: If you run the older
-libc6-based e2fsck on a 2 GB or greater partition, YOU WILL LOSE DATA.</EM>
-</P>
-<H2><A NAME="ss4.3">4.3 /usr/bin/gencat</A>
-</H2>
-
-<P>Note also that both the man-db and the libc6-dev packages currently include
-<CODE>/usr/bin/gencat</CODE>. The version of gencat in libc6-dev has been
-reported to cause segfault problems with man-db, you may wish to reinstall
-man-db after libc6-dev if you experience these problems.
-</P>
-<H2><A NAME="ss4.4">4.4 /etc/nsswitch.conf (NIS/YP)</A>
-</H2>
-
-<P>Handling of NIS/YP has changed slightly with libc6. If you are using NIS,
-you will probably need to change <CODE>/etc/nsswitch.conf</CODE>, the <CODE>compat</CODE>
-option will preserve the libc5 behavior. You should also change the
-<CODE>networks</CODE> line from <CODE>files dns</CODE> to <CODE>files</CODE>. This will prevent
-network configuation programs from attempting to resolve hostnames.
-</P>
-<H2><A NAME="ss4.5">4.5 Upgrading to unstable by FTP</A>
-</H2>
-
-<P>The directory structure of the ftp site has been slightly modified, placing
-the contrib and non-free sections of the archive alongside the main section,
-to avoid contrib and non-free getting out of sync with earlier portions of
-the archives. You must have dpkg-ftp_1.4.9 or greater to update your
-machine using dpkg-ftp. If you are updating your machine via ftp, the
-proper information to give dpkg-ftp is:
-</P>
-<UL>
-<LI>Enter debian directory: <CODE>/debian</CODE></LI>
-<LI>Enter space seperated list of distributions to get:
-<CODE>dists/unstable/main dists/unstable/non-free dists/unstable/contrib</CODE></LI>
-</UL>
-
-<H2><A NAME="ss4.6">4.6 libc5_5.4.33-6</A>
-</H2>
-
-<P>Debian 1.3.1r4 included an update to libc5 which conflicts with libc6. The
-conflict was added because of problems with locales and the format of the
-utmp/wtmp files. An older version of libc5 which doesn't conflict, as well
-as the development librarys, is saved at
-<A HREF="ftp://ftp.gate.net/pub/users/storm/">ftp://ftp.gate.net/pub/users/storm/</A>.
-</P>
-<HR>
-<A HREF="libc5-libc6-Mini-HOWTO-3.html">Previous</A>
-Next
-<A HREF="libc5-libc6-Mini-HOWTO.html#toc4">Contents</A>
-</BODY>
-</HTML>
diff --git a/english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO.html b/english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO.html
deleted file mode 100644
index b5174ca3372..00000000000
--- a/english/releases/hamm/autoup/libc5-libc6-Mini-HOWTO.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Draft//EN">
-<HTML>
-<HEAD>
-<TITLE>Debian libc5 to libc6 Mini-HOWTO</TITLE>
-</HEAD>
-<BODY>
-Previous
-<A HREF="libc5-libc6-Mini-HOWTO-1.html">Next</A>
-Contents
-<HR>
-<H1>Debian libc5 to libc6 Mini-HOWTO</H1>
-
-<H2>Scott K. Ellis, <CODE>storm@gate.net</CODE></H2>$Id$
-
-<H2><A NAME="toc1">1.</A> <A HREF="libc5-libc6-Mini-HOWTO-1.html">Introduction</A></H2>
-
-<UL>
-<LI><A HREF="libc5-libc6-Mini-HOWTO-1.html#ss1.1">1.1 Recent Changes</A>
-<LI><A HREF="libc5-libc6-Mini-HOWTO-1.html#ss1.2">1.2 Finding updates</A>
-<LI><A HREF="libc5-libc6-Mini-HOWTO-1.html#ss1.3">1.3 Copyright and Disclaimer</A>
-</UL>
-
-<H2><A NAME="toc2">2.</A> <A HREF="libc5-libc6-Mini-HOWTO-2.html">Requirements</A></H2>
-
-<UL>
-<LI><A HREF="libc5-libc6-Mini-HOWTO-2.html#ss2.1">2.1 Minimum Requirements</A>
-<LI><A HREF="libc5-libc6-Mini-HOWTO-2.html#ss2.2">2.2 Upgrading bash</A>
-<LI><A HREF="libc5-libc6-Mini-HOWTO-2.html#ss2.3">2.3 Other Suggested Packages</A>
-<LI><A HREF="libc5-libc6-Mini-HOWTO-2.html#ss2.4">2.4 Other Possible Conflicts</A>
-</UL>
-
-<H2><A NAME="toc3">3.</A> <A HREF="libc5-libc6-Mini-HOWTO-3.html">Development</A></H2>
-
-
-<H2><A NAME="toc4">4.</A> <A HREF="libc5-libc6-Mini-HOWTO-4.html">Concerns</A></H2>
-
-<UL>
-<LI><A HREF="libc5-libc6-Mini-HOWTO-4.html#ss4.1">4.1 Upgrading to libc6_2.0.5c-0.1</A>
-<LI><A HREF="libc5-libc6-Mini-HOWTO-4.html#ss4.2">4.2 /sbin/e2fsck</A>
-<LI><A HREF="libc5-libc6-Mini-HOWTO-4.html#ss4.3">4.3 /usr/bin/gencat</A>
-<LI><A HREF="libc5-libc6-Mini-HOWTO-4.html#ss4.4">4.4 /etc/nsswitch.conf (NIS/YP)</A>
-<LI><A HREF="libc5-libc6-Mini-HOWTO-4.html#ss4.5">4.5 Upgrading to unstable by FTP</A>
-<LI><A HREF="libc5-libc6-Mini-HOWTO-4.html#ss4.6">4.6 libc5_5.4.33-6</A>
-</UL>
-<HR>
-Previous
-<A HREF="libc5-libc6-Mini-HOWTO-1.html">Next</A>
-Contents
-</BODY>
-</HTML>
diff --git a/english/releases/hamm/index.wml b/english/releases/hamm/index.wml
index 23e08b79f61..e4d9999062b 100644
--- a/english/releases/hamm/index.wml
+++ b/english/releases/hamm/index.wml
@@ -12,7 +12,7 @@ maintained.
</p>
<H3>Upgrading</H3>
-Read the <a href="./HOWTO.upgrade">upgrade HOWTO</a> for details.
+Read the upgrade HOWTO for details.
<H3>Buying a CD</H3>
A list of CD vendors that sell CDs of Debian 2.0 can be found
<a href="../../CD/vendors/">here</a>.
@@ -28,5 +28,5 @@ To check for any errata in the current release, check the
<H3>Updates to the release</H3>
Debian has created a section in the archive devoted to proposed updates of packages in the
stable release that are too important to wait until the next stable release.
-Read more about this <a href="./updates">here</a>.
+Read more about this here.
diff --git a/english/releases/hamm/updates.wml b/english/releases/hamm/updates.wml
deleted file mode 100644
index 2d7e802bc43..00000000000
--- a/english/releases/hamm/updates.wml
+++ /dev/null
@@ -1,25 +0,0 @@
-#use wml::debian::template title="Updates to Debian 2.0"
-
-<P>Several packages in Debian 2.0 have been updated since its release
-on July 24th to reflect security enhancements and other changes too
-important to leave until the next major release.
-
-<P>Debian is committed to providing security updates to the stable
-distribution as quickly as possible, but we also need time to thoroughly
-test such updates to ensure that they meet our high standards.
-
-<P>Those who wish to assist in the testing process or feel that a
-particular vulnerability is too critical to wait for Debian's own testing
-process may retrieve updated packages from the
-<a href="http://ftp.debian.org/debian/dists/proposed-updates/">proposed-updates</a>
-distribution. Those using the new package tool <EM>apt</EM> may wish
-to add the following line to their <code>/etc/apt/sources.list</code> file
-to facilitate easy upgrades to the newer packages, changing the URI as
-appropriate:
-
-<div class="centerblock">
-<p>
-<code>deb http://ftp1.us.debian.org/debian dists/proposed-updates/</code>
-</p>
-</div>
-

© 2014-2024 Faster IT GmbH | imprint | privacy policy