VERBOSE_MAKE variable added. allows the verbosity of the make process
to be controlled, by determining if the lines start with a @ or not
ATTEMPT_FALLBACK variable added. allows one to control whether build_all.sh
should bother to attempt to build a simple CD if the official build
fails.
Makefile:
o added "set -e;" to the start of most of the blocks of shell commands to
ensure that if one of the scripts fails, that fact is not ignored
o replaced many of the @'s with $(Q) and ensured that Q=@ by default.
This allows one to see what make is actually doing when it all goes
horribly wrong -- VERBOSE_MAKE in CONF.sh is used to control this
build_all.sh
o made it stop on error dependant on ATTEMPT_FALLBACK from CONF.sh
tools/pi-makelist:
These are the changes by J.A. Bezemer to get rid of files from the list
that are not available on ftp mirrors
tools/boot/potato/boot-alpha
check to see if the boot1 directory already exists, and skip its creation
if so. This is required to deal with the fact that this script gets called
for CD1 & CD1_NONUS, and making the directories twice fails, and is pointless
ppc instead of powerpc to stay within the 32-char limit (also with _NONUS).
Fixed one other "double CD1 issue" that caused the top-level README to
mention a 4-CD set where there were only 3. Now count only ?.packages
instead of *.packages.
Added kernel-source-2.2.17, so that people with 1 CD (from a Linux show or
similar) can at least compile their own kernel.
Saw that twm was the only window manager on CD 1, which isn't quite
sufficient for most people. So added enlightenment and wmaker, which seem
to be the most popular (and work great with Gnome). Added twm as well,
because otherwise apt will think the window-manager is already there and
leaves twm at the end, which is bad because some startx-like scripts and
printed manuals/books assume it's present. Also added fvwm and fvwm95 for
those running a 386 w/8MB (on which E/wmaker take >5 mins to start up).
* Patch from Michael Schlueter for a bugfix related to forcenonusoncd1.
* Patch from myself : s/*.packages/?.packages/ in tools/scanpackages !
It's a problem that appeared with the use of FORCENONUSONCD1 and LOCAL.
first CD where possible. We then make 2 copies of this, one with
non-US and one without. Useful for people wanting to create non-US and
US-safe CD sets without having to spend so much disk space.
Side-effects: The CD tress are now $(DIR)/CD<foo> instead of
$(DIR)/<foo>