diff options
-rw-r--r-- | release/ChangeLog | 10 | ||||
-rw-r--r-- | release/INSTALL-binary | 13 | ||||
-rw-r--r-- | release/Makefile | 4 | ||||
-rw-r--r-- | release/SOURCES.0.2 | 126 | ||||
-rw-r--r-- | release/checklist | 10 | ||||
-rw-r--r-- | release/menu.lst | 10 |
6 files changed, 89 insertions, 84 deletions
diff --git a/release/ChangeLog b/release/ChangeLog index e68e7c80..3fd07ad7 100644 --- a/release/ChangeLog +++ b/release/ChangeLog @@ -1,3 +1,13 @@ +Tue Jun 10 18:48:10 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * INSTALL-binary (Subroutine): Update location of NetBSD install + floppies. Also specify to use -P mount option on nfs mount. + + * menu.lst: Fix typo in floppy -> hd install. + + * Makefile (dist-files): Replace SOURCES.0.0 with SOURCES.0.2. + (install-dist): Install SOURCES.0.2 instead of SOURCES.0.0. + Mon Jun 9 12:18:50 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * dist-README: Update version number. diff --git a/release/INSTALL-binary b/release/INSTALL-binary index 2a9a9847..9c1f348d 100644 --- a/release/INSTALL-binary +++ b/release/INSTALL-binary @@ -46,10 +46,7 @@ file onto a fresh floppy with the command: 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. 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. +needs to be BSD FFS format or Linux ext2fs format. Start with a system already running BSD: @@ -395,7 +392,7 @@ Subroutine: Installing from NetBSD boot floppies If you do not have a system running BSD, the NetBSD 2-floppy install set contains enough tools to make a new filesystem using newfs and copy to it from nfs. You can fetch these floppies from ftp.netbsd.org -in the directory /pub/NetBSD/arch/i386/floppies. The NetBSD install +in the directory /pub/NetBSD/NetBSD-1.1/floppies. The NetBSD install script will start automatically when you boot from the floppies, and we suggest you use it in order to partition and set up your disk. @@ -413,7 +410,7 @@ because your nfs server probably has more convenient editors than the NetBSD boot floppies. The boot floppies have only ed. A. Fetch the netbsd boot floppies from - ftp://ftp.netbsd.org/pub/NetBSD/arch/i386/floppies. Put the + ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.1/i386/floppies. Put the images onto floppy disks using the instructions found on the FTP site. @@ -459,8 +456,8 @@ K. Initialize the network with `ifconfig DEV MY-ADDR'. DEV was if you want to see those messages again. (Sometimes ifconfig says that something is "offline". Ignore it.) -L. Mount the NFS server partition with the conveniente command - `mount SERVER-ADDR:SERVER-DIR /mnt2'. +L. Mount the NFS server partition with the convenient command + `mount -o -P SERVER-ADDR:SERVER-DIR /mnt2'. M. Copy the Hurd onto your disk with the command (cd /mnt2; tar cf - .) | (cd mnt; tar xfpv -) diff --git a/release/Makefile b/release/Makefile index a4c2a583..59f8620b 100644 --- a/release/Makefile +++ b/release/Makefile @@ -23,7 +23,7 @@ makemode := misc # Files that go into the root of binary distributions dist-files = INSTALL-binary dist-README SETUP servers.boot \ - menu.lst COPYING.LIB SOURCES.0.0 + menu.lst COPYING.LIB SOURCES.0.2 # Tools for making images tool-files = tool-Makefile install-stripped @@ -37,7 +37,7 @@ install-dist: dist-links cp $(srcdir)/INSTALL-binary $(dist-root)/ cp $(srcdir)/dist-README $(dist-root)/README cp $(srcdir)/SETUP $(dist-root)/SETUP - cp $(srcdir)/SOURCES.0.0 $(dist-root)/SOURCES + cp $(srcdir)/SOURCES.0.2 $(dist-root)/SOURCES cp $(srcdir)/servers.boot $(dist-root)/boot/servers.boot cp $(srcdir)/menu.lst $(dist-root)/boot/grub/menu.lst cp $(top_srcdir)/COPYING $(dist-root)/share/misc/COPYING diff --git a/release/SOURCES.0.2 b/release/SOURCES.0.2 index d2dedde3..ecf83758 100644 --- a/release/SOURCES.0.2 +++ b/release/SOURCES.0.2 @@ -4,70 +4,64 @@ Typical configure line is ../../src/foo-NN/configure --prefix= --cache-file=../config.cache i486-gnu -Mark with - when source has been fetched. -Mark with C if configured but not built -Mark with + when source has been compiled. -Mark with * when installation into /gd4/gnu-0.2 has been done. - -* autoconf (2.12) -* automake (1.0) (useless w/out perl) -* bash (2.0) -* bc (1.04) -* binutils (2.8.1) -* bison (1.25) -* cpio (2.4.2) -* cvs (1.9) +autoconf (2.12) +automake (1.0) (useless w/out perl) +bash (2.0) +bc (1.04) +binutils (2.8.1) +bison (1.25) +cpio (2.4.2) +cvs (1.9) [ inhibit use of libc getopt by defining _LIBC in lib/getopt.c and lib/getopt1.c immediately before it is tested. ] -* diffutils (2.7) -* doschk (1.1) -* e2fsprogs (1.08) -* ed (0.2) -* emacs (19.34b) -* emacs lisp manual (19-2.4.2) -* fileutils (3.16) -* findutils (4.1) +diffutils (2.7) +doschk (1.1) +e2fsprogs (1.08) +ed (0.2) +emacs (19.34b) +emacs lisp manual (19-2.4.2) +fileutils (3.16) +findutils (4.1) [ Comment out basename in find/defs.h and find/util.c. Define _GNU_SOURCE at front of find/pred.c. Define ARG_MAX to be 20480 before its first use. ] -* flex (2.5.4) -* from (special source) -* g77 (0.5.19.1) -* gawk (3.0.3) -* gcal (2.10) -* gcc (2.7.2.2) (includes patches from g77 0.5.19.1) -* gdb (gdb-gnu-5 special!) +flex (2.5.4) +from (special source) +g77 (0.5.19.1) +gawk (3.0.3) +gcal (2.10) +gcc (2.7.2.2) (includes patches from g77 0.5.19.1) +gdb (gdb-gnu-5 special!) [ texinfo subdir fails, so finish make by doing `make all-gdb' gdb installs as `i486-gnu-gdb' by default, so perhaps just copy by hand ] -* gettext (0.10) -* glibc (2.0.4) -[glibc-crypt (2.0.4)] -* gmp (2.0.2) -* gnuchess (4.0.pl77) [ in src/Makefile, use 'prefix=' ] -gnumach (1.1.1) [ wait to decide what devices to include ] -* gnugo (1.2) -* grep (2.0) -* grub (0.4) -* gzip (1.2.4) +gettext (0.10) +glibc (2.0.4) +gmp (2.0.2) +gnuchess (4.0.pl77) [ in src/Makefile, use 'prefix=' ] +gnumach (1.1.2) +gnugo (1.2) +grep (2.0) +grub (0.4) +gzip (1.2.4) [ Comment out basename in gzip.h and util.c. ] -* hello (1.3) +hello (1.3) hurd (0.2) -* indent (1.9.1) -* inetutils (1.3a) -* less (332) -* libg++ (2.7.2) -* lynx (2.7) +indent (1.9.1) +inetutils (1.3a) +less (332) +libg++ (2.7.2) +lynx (2.7) [ Set defaults appropriately for GNU in userdefs.h. ] [ In WWW/Library/Implementation/HTTCP.c add #ifndef __GNU__ around the sys_errlist test and #ifdef __GNU__ around the strerror case in HTInetStatus. ] -* m4 (1.4) -* make (3.75) [ use latest getloadavg ] -* miscfiles (1.1) -* ncurses (1.9.9g) -* nethack (3.2.2) +m4 (1.4) +make (3.75) [ use latest getloadavg ] +miscfiles (1.1) +ncurses (1.9.9g) +nethack (3.2.2) [ In include/config.h: define COMPRESS as "/bin/gzip" define COMPRESS_EXTENSION as ".gz" @@ -90,27 +84,27 @@ hurd (0.2) Change GAMEDIR to /games/lib/$(GAME)dir. Change SHELLDIR to /games. ] -* nvi (1.71) -* patch (2.2) [ Comment out basename in backupfile.c. ] -* perl (5.003) -* ptx (0.4) -* readline (2.0) -* rcs (5.7) -* recode (3.4.1) -* sed (2.05) [ Change sed.c to include <errno.h> and also use +nvi (1.71) +patch (2.2) [ Comment out basename in backupfile.c. ] +perl (5.003) +ptx (0.4) +readline (2.0) +rcs (5.7) +recode (3.4.1) +sed (2.05) [ Change sed.c to include <errno.h> and also use strerror instead sys_errlist in read_file(). ] -* sendmail (8.8.5) [ with special! patch ] -* sh-utils (1.16) [ use latest getloadavg.c ] -* sharutils (4.2) -* tar (1.12) -* termutils (2.0) -* texinfo (3.9) +sendmail (8.8.5) [ with special! patch ] +sh-utils (1.16) [ use latest getloadavg.c ] +sharutils (4.2) +tar (1.12) +termutils (2.0) +texinfo (3.9) [ Omit OCRNL from the expression in which it occurs in info/terminal.c. In util/install-info.c, replace guts of my_strerror with a call to strerror. ] -* textutils (1.22) -* time (1.7) -* wdiff (0.5) +textutils (1.22) +time (1.7) +wdiff (0.5) diff --git a/release/checklist b/release/checklist index cc8eab73..3500b4ed 100644 --- a/release/checklist +++ b/release/checklist @@ -16,8 +16,10 @@ See `release-steps' for Hurd source release steps. Checklist for binary image filesystems * Symlinks in /bin; esp. sh, awk, more, cc. -* Symlink /lib/libtermcap.a -> /lib/libncurses.a +* Symlink /lib/libtermcap.a -> /lib/libncurses.a, termcap_g.a, + curses_g.a, curses.a. * Check all symlinks to make sure they don't reference /gd4. +* Don't use absolute symlinks--make them all relative. * Build some static fileutils: ls, ln, cp, mv, chmod. * Make damn sure that we are only distributing the md5 libcrypt. * Make sure /include/obstack.h is from libc and not binutils. @@ -31,7 +33,6 @@ Checklist for binary image filesystems * Make sure nethack is clean * Make sure localtime is Factory * Source code for Hurd and libc must be released. -* Make sure everything listed in SOURCES is on prep. * Remove .stamp files from binary tree. * Chown everything root.wheel, mode 755/644. * /tmp is 1777. @@ -40,5 +41,8 @@ Checklist for binary image filesystems (login, su, addauth, setauth, ids, ps, w, vmstat, vminfo, rsh, rlogin, games/lib/nethack/nethack) * Check each directory for bogus cruft files. -* Especially delete .bash_history, .gnunfs*, and .stamp files. +* Especially delete .bash_history, .gnunfs*, and .stamp files, *~, *.rej * Verify installation on bare machine. +* Make sure everything listed in SOURCES is on prep. +* Install release +* Post announcement diff --git a/release/menu.lst b/release/menu.lst index a0214c84..472380f6 100644 --- a/release/menu.lst +++ b/release/menu.lst @@ -14,13 +14,13 @@ default= 0 # These two entries are for SCSI disks # Entry 0: title= hurd (sd0a multi-user) -root= hd(0,a) +root= (hd0,a) kernel= /boot/kernel root=sd0a module= /boot/serverboot # Entry 1: title= hurd (sd0a single-user) -root= hd(0,a) +root= (hd0,a) kernel= /boot/kernel root=sd0a -s module= /boot/serverboot @@ -28,13 +28,13 @@ module= /boot/serverboot # These two entries are for RLL/IDE/ST-506/etc. disks # Entry 2: title= hurd (hd0a multi-user) -root= hd(0,a) +root= (hd0,a) kernel= /boot/kernel root=hd0a module= /boot/serverboot # Entry 3: title= hurd (hd0a single-user) -root= hd(0,a) +root= (hd0,a) kernel= /boot/kernel root=hd0a -s module= /boot/serverboot @@ -42,7 +42,7 @@ module= /boot/serverboot # Installation steps for GRUB hard disk boot blocks # Entry 4: title= Install grub from floppy onto hard disk -install= (fd0)+1 (hd0) (hd0,a)/boot/grub/stage2 0b8000 p +install= (fd0)+1 (hd0) (hd0,a)/boot/grub/stage2 0x8000 p # Entry 5: title= Reinstall grub from hard disk to itself |