[345] in NetBSD-Development
New dist and installation script
daemon@ATHENA.MIT.EDU (ghudson@MIT.EDU)
Wed Jan 4 03:49:46 1995
From: ghudson@MIT.EDU
Date: Wed, 4 Jan 1995 03:28:13 -0500
To: netbsd-dev@MIT.EDU
I installed a new installation script and distribution on
sipb.mit.edu:installkits/i386_nbsd1. Differences:
* /bin/athena is now local and separate from /usr/athena/bin
(also true on granola), with the same files as are in
/bin/athena on an Athena Ultrix system. Some files are
symlinks into /usr/athena/bin (as they are under Ultrix),
presumably for compatibility with people's dotfiles.
This adds 1.5MB to the root partition, which is significant
but not prohibitive. I'm going to update the installation
documentation to recommend at least 16MB for the root
partition. I deleted the files in /usr/athena/bin
which only belong in /bin/athena; this will affect anyone
(Tom?) who used the old installation script.
* It now copies in /etc/gettytab and uses a termcap entry
using 24 lines in /usr/share/misc/termcap and /etc/ttys.
* It's somewhat more terse, in order to avoid having lots of
stuff scroll off the screen. Its operations are also more
compact and grouped together (for instance, all replacements
of configuration files are grouped together, and it uses
"./gcp -bS .old" to do copying with backups rather than
explicit backups).
* Uses tcsh 6.04 for /bin/athena/tcsh.
* Updates /etc/athena/rc.conf and /etc/athena/shellcvt.
* Doesn't create /etc/group.local.
There are no changes to the kernels, since I don't have working fixes
to either of the 3c509 problems.
Tom recommends providing some synctree scripts for different levels of
having things local. Currently, the philosophy is, "the system should
boot and let you do normal NetBSD things if there's no net," but some
people might want to be able to run X, or log in via Kerberos, which
requires making link farms in /usr/X11R6 or /usr/athena. I think this
is a good idea, but I probably won't do the work soon.
I'm going to reinstall glacier with the new stuff tonight to make sure
it works, and will hopefully fix any existing bugs then.