summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Bushnell <thomas@gnu.org>1996-08-06 01:07:38 +0000
committerThomas Bushnell <thomas@gnu.org>1996-08-06 01:07:38 +0000
commitd88dd1f12b667f6ebbb58053fead25ed546fb001 (patch)
treea4beb62f6d53229da5a91e0564d9bcc593fe1207
parent0bc0cab64d7d3adaa96ab26f2762d60263a0da8d (diff)
*** empty log message ***
-rw-r--r--release/=announce-0.050
-rw-r--r--release/ChangeLog3
-rw-r--r--release/INSTALL-binary39
-rw-r--r--release/SETUP10
-rw-r--r--release/checklist14
-rw-r--r--release/dist-README4
6 files changed, 76 insertions, 44 deletions
diff --git a/release/=announce-0.0 b/release/=announce-0.0
index aa8e82de..08d610ac 100644
--- a/release/=announce-0.0
+++ b/release/=announce-0.0
@@ -27,7 +27,7 @@ version 0.0 GNU system corresponding to this Hurd release. This
release runs only on PC-AT compatible systems with i[345]86
processors.
-The GNU Hurd, plus MACH, is a kernel, not an operating system. The
+The GNU Hurd, plus Mach, is a kernel, not an operating system. The
GNU operating system, like the Unix operating system, consists of many
components, including kernel, libraries, compilers, assembler, shell,
parser generators, utilities, window system, editors, text formatters,
@@ -37,11 +37,11 @@ system, and we've been writing various components of it ever since.
This release uses the `UK22' version of the Mach kernel, as
distributed by the University of Utah. It is too difficult to prepare
a detailed list of supported devices at this point. Common disk
-controllers and ethernet cards are surely supported.
+controllers and ethernet cards are generally supported.
This release does not contain the X Window System.
-This release may be found by anonymous FTP from prep.ai.mit.edu
+This release may be fetched by anonymous FTP from prep.ai.mit.edu
[18.159.42] in the directory /pub/gnu/gnu-0.0/.
In that directory, you should find the following files:
@@ -49,15 +49,29 @@ In that directory, you should find the following files:
README
SOURCES
INSTALL-binary
-grub-boot.image (1.4 MB, not compressed)
-gnu-0.0.tar.gz (about XXX MB compressed)
+grub-boot.image (about 1.4 MB, not compressed)
+gnu-0.0.tar.gz (about 56.9 MB compressed)
+gnu-0.0-stripped.tar.gz (about 26.2 MB compressed)
SOURCES contains a complete list describing the sources for the
binaries found in the image. INSTALL-binary contains complete
-installation instructions for this release. gnu-0.0.tar.gz holds the
-image of complete system. (The files README, SOURCES, and
-INSTALL-binary are also found in the root directory of the gnu-0.0
-release.)
+installation instructions for this release.
+
+(The files README, SOURCES, and INSTALL-binary are also found in the
+root directory of the gnu-0.0 release.)
+
+gnu-0.0.tar.gz holds the image of the complete system. It unpacks
+into a directory that requires approximately 233 MB of disk space.
+
+gnu-0.0-stripped.tar.gz holds the same contents as gnu-0.0, except
+that executable programs have been stripped to save space, and the
+libraries have had debugging symbols stripped to save space and speed
+linking. It unpacks into a directory that requires about 85.5 MB of
+disk space.
+
+We recommend using the unstripped image, or you will be unable to
+debug anything. Surely there are bugs. So fetch the unstripped
+image, at least to have around.
grub-boot.image is an image of a 3.5" floppy disk that you will need
in order to complete part of the installation instructions.
@@ -68,13 +82,25 @@ autoconf, automake, bash, bc, binutils, bison, cpio, cvs, diffutils,
doschk, e2fsprogs, ed, emacs, fileutils, findutils, flex, from, gawk,
gcal, gcc, gdb, gdbm, gettext, glibc, gmp, gperf, grep, grub, gzip,
hello, hurd, indent, inetutils, less, mach, make, m4, miscfiles,
-ncurses, nvi, patch, ptx, rcs, readline, recode, sed, serverboot,
-sharutils, shellutils, tar, termcap, termutils, texinfo, textutils,
-time, wdiff.
+ncurses, nethack, nvi, patch, ptx, rcs, readline, recode, sed,
+serverboot, sharutils, shellutils, tar, termcap, termutils, texinfo,
+textutils, time, wdiff.
------
+
Here are md5sum checksums for the files mentioned in this message:
+b5f888bab3eb193fe97a00a141324c9d INSTALL-binary
+345dcd826747d7b11fc78f4db162d75b README
+1a5744bb4ed3448045fa6d24153d65fe SOURCES
+
+
+
8338c619d860b71bc4128c9c0fd39d63 grub-boot.image
+
+
+-----
+
+Br. Thomas Bushnell, n/BSG
diff --git a/release/ChangeLog b/release/ChangeLog
index 20f4b9ce..5bea60d1 100644
--- a/release/ChangeLog
+++ b/release/ChangeLog
@@ -1,5 +1,8 @@
Mon Aug 5 11:44:30 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
+ * SETUP: Put `r' before BOOT_DEV in call to INSTALL-GRUB-MBR.
+ Repair syntax of test to see if BOOT_DEV is valid.
+
* Makefile (dist-links): Use correct pathnames for `ln' commands;
use -f. Repair touch command to avoid {}.
diff --git a/release/INSTALL-binary b/release/INSTALL-binary
index 72929307..e3416437 100644
--- a/release/INSTALL-binary
+++ b/release/INSTALL-binary
@@ -6,9 +6,7 @@ GNU Version 0.0
This is the Hurd. Welcome.
This directory contains i386 binaries for the Hurd and various
-programs built to run under it. All program binaries are stripped to
-save disk space; the installed libraries have the debugging
-information stripped to speed linking.
+programs built to run under it.
See the file SOURCES to see where each package came from. Remember
that you must adhere to the GNU General Public License and the GNU
@@ -51,24 +49,29 @@ file onto a fresh floppy with the command:
dd if=grub-boot.image of=/dev/fd0 bs=512
This is your `grub boot floppy', referred to below.
-Unpack the binary distribution onto a fresh disk partition, which needs
-to be BSD FFS format. The boot loader we use (GRUB) does not yet
-understand how to boot from a Linux ext2fs filesystem, though this is
-expected to change very soon.
+Unpack the binary distribution onto a fresh disk partition, which
+needs to be BSD FFS format. We have not prepared instructions for
+setting up the system from an existing Linux-based system because of
+time pressures. But all the tools and pieces should work for the more
+stalwart souls to try it.
-Ideally, you should make a new disk, labelling it with the BSD
-`disklabel' command.
+Start with a system already running BSD:
-Make the A partition large enough to hold the entire Hurd binary
-image, and then some, and make a B partition for swap. Use newfs to
-make a filesystem on the A partition, mount it, and extract the entire
-Hurd image into it. Make sure you do this as root, and remember to
-give tar the `p' option.
+ You should ideally use a fresh disk, labelling it with the BSD
+ `disklabel' command.
-If you do not have a system running BSD, you can fetch the NetBSD
-install floppies and do this step using them. (You do not need to
-install NetBSD itself.) See the instruction subroutine labelled
-`Installing from NetBSD boot floppies' and follow them.
+ Make the A partition large enough to hold the entire Hurd binary
+ image, and then some, and make a B partition for swap. Use newfs to
+ make a filesystem on the A partition, mount it, and extract the
+ entire Hurd image into it. Make sure you do this as root, and
+ remember to give tar the `p' option.
+
+If you do not have a system running BSD, you can install using the
+NetBSD boot floppies:
+
+ Unpack the entire Hurd image somewhere accessible by NFS. Then see
+ the instruction subroutine in this file labelled `Installing from
+ NetBSD boot floppies' and follow them.
We plan to have our own boot floppies soon, which will make this all a
fair bit easier.
diff --git a/release/SETUP b/release/SETUP
index d5ba2978..56da063e 100644
--- a/release/SETUP
+++ b/release/SETUP
@@ -3,15 +3,17 @@
BOOT_DEV="$1"
if [ ! "$BOOT_DEV" ]; then
- echo "No device to install a boot loader on specified."
+ echo "No device to install a boot loader was specified."
echo "Here are some possible devices to use:"
/bin/devprobe sd0 hd0 sd1 hd1
echo -n "Boot device? [none] "
read BOOT_DEV
fi
-if [ "$BOOT_DEV" -a ! /bin/devprobe -s "$BOOT_DEV" ]; then
- echo 2>&1 "$0: $BOOT_DEV: No such device known"; exit 1
+if [ "$BOOT_DEV" ]; then
+ if /bin/devprobe -s "$BOOT_DEV"; then true; else
+ echo 2>&1 "$0: $BOOT_DEV: No such device known"; exit 1
+ fi
fi
set -v
@@ -34,7 +36,7 @@ if test "$BOOT_DEV" && /bin/sh ./MAKEDEV "$BOOT_DEV"; then
read yn
case "$yn" in
"" | "[yY]*")
- /bin/sh /INSTALL-GRUB-MBR /dev/$BOOT_DEV;;
+ /bin/sh /INSTALL-GRUB-MBR /dev/r$BOOT_DEV;;
esac
fi
diff --git a/release/checklist b/release/checklist
index d3b6bf9f..2f5c7e7c 100644
--- a/release/checklist
+++ b/release/checklist
@@ -2,7 +2,7 @@ Checklist for Hurd releases.
* Symlinks in /bin; esp. sh, awk, more, cc.
* Build some static fileutils: ls, ln, cp, mv, chmod.
-o Make sure /i486-gnu contains hard links, not copies.
+* Make sure /i486-gnu contains hard links, not copies.
* Make sure we are using Hurd versions of su and uptime, not sh-utils.
* Make sure we are using Hurd fsck, not e2fs.
* Make install-dist from release dir.
@@ -11,11 +11,11 @@ o Make sure /i486-gnu contains hard links, not copies.
* Make sure nethack is clean
o Source code for Hurd and libc must be released.
* Make sure everything listed in SOURCES is on prep.
-o Remove .stamp files from binary tree.
-o Chown everything root.wheel, mode 755/644.
-o Chown /games games.games.
-o Check permissions on set[gu]id files in binary tree.
+* Remove .stamp files from binary tree.
+* Chown everything root.wheel, mode 755/644.
+* Chown /games games.games.
+* Check permissions on set[gu]id files in binary tree.
(login, ps, w, vmstat, rsh, rlogin, games/lib/nethack/nethack)
-o Check each directory for bogus cruft files.
-o Especially delete .bash_history, .gnunfs*, and .stamp files.
+* Check each directory for bogus cruft files.
+* Especially delete .bash_history, .gnunfs*, and .stamp files.
o Verify installation on bare machine.
diff --git a/release/dist-README b/release/dist-README
index ae49d3f2..2ad479ca 100644
--- a/release/dist-README
+++ b/release/dist-README
@@ -5,9 +5,7 @@ This is the Hurd. Welcome.
This is the complete GNU system, version 0.0.
This directory contains i386 binaries for the Hurd and various
-programs built to run under it. All program binaries are stripped to
-save disk space; the installed libraries have the debugging
-information stripped to speed linking.
+programs built to run under it.
See the file SOURCES to see where each package came from. Remember
that you must adhere to the GNU General Public License and the GNU