Commit Graph

107 Commits

Author SHA1 Message Date
Andrew Moore
62da7cbc8b Adding missing sync after reading fourth install floppy.
Added /usr/distbin to path
1993-09-08 20:49:13 +00:00
Andrew Moore
93f0f2e040 Added a fourth DOS-format floppy to the install disks containing os-bs
and miscellaneous programs which get installed into /usr/distbin.
Install now recognizes existing DOS partitions and attempts to install
after them.  Theoretically, it also remaps badblocks.

N.B.:  The fourth install floppy must have a clean DOS FAT.
Building the new distribution floppies is untested

TODO: Build a disktab entry for existing DOS partitions (except extended
partitions).  This would allow loading and/or extracting the distribution
files directly from the DOS hard disk partition.
1993-09-08 11:25:17 +00:00
Rodney W. Grimes
97eb5f5403 Fixed missing slash after a ${DESTDIR} with no other path after it. 1993-09-07 19:35:38 +00:00
Andrew Moore
101c9192f8 Added DOS partition support and maybe badblock remappping.
The following additional changes are needed for the new install disks:
1) Remove from filesystem disk's /filelist: bin/cat, dev/MAKEDEV.local.
2) Remove from the filesystem disk: /bin/cat, /COPYRIGHT and /dev/MAKEDEV.local.
3) Add to the filesystem disk:  /sbin/fdisk, /dev/fd1a and /dev/rfd1a.
4) Build a fourth DOS disk containing at least: os-bs, rz/sz

Outstanding problems:
1) If there are >1024 cylinders, then FreeBSD cannot boot unless installed
at cylinder 0 (and since neither can DOS evidently, the two can't share
a disk in this case).
2) If FreeBSD is installed at cylinder 0, subsequent installs tend to fail.
3) If a DOS partition exists, disklabel doesn't seem to update the disk
geometry in the FreeBSD disklabel correctly (so reinstalling FreeBSD with
a new geometry requires installing it at cylinder 0).  Rod suggested
invoking disklabel on the raw c-partition.  This makes sense, but it
doesn't seem to work (newfs, for instance, can't find the new label).
1993-09-07 12:02:11 +00:00
Rodney W. Grimes
f45e18ea60 Fixed so that it scans for set uid/gid files. From Rich Murphy and NetBSD,
plus some tid bits from me.
1993-09-06 23:12:04 +00:00
Jordan K. Hubbard
817afb91fb Changed misleading comment about vty's - now clearly stated to work with
syscons, pcvt, codrv, ...
1993-09-06 03:00:38 +00:00
Rodney W. Grimes
cd9fa06692 Replaced comxx with ttyxx, as that is now the correct name to use when
refering to serial lines
1993-09-05 15:55:03 +00:00
Rodney W. Grimes
d4b418db87 Replaced all references to comxx with ttyxx, since that is what all the
other tools really want.

Targets sio*) and com*) now create entry named ttyxx, default setup with
a sh MAKEDEV all is to use the sio major numbers, com is all but depreicated
now.
1993-09-05 15:53:39 +00:00
Rodney W. Grimes
70e4f67214 Replaced all references to comxx with ttyxx, since that is what all the
other tools really want
1993-09-05 15:52:46 +00:00
Rodney W. Grimes
037db89fb1 Added /etc/networks to the files that get installed, some how it got
dropped out of the Makefile.  Commented out talk in inetd.conf since
it refers to the old non-existent otalkd.
1993-09-02 11:10:02 +00:00
Rodney W. Grimes
a614794b08 Removed commit lies for sbin/reboot and usr/local/bin/{mread,rz},
these are not part of the standard distribution and do not belong
in here, this was carry over from earlier work.

Added src-tarball: ssrc-tarball: targets to build the 2 source tar balls,
still have to manually copy/chmod/chown the src tree into the destination
directory and clean out all the obj, and CVS files/dirs, plus run a
make cleandist in it before running these targets, but atleast things are
getting easier to do!

release: now uses fixed floppies target.
1993-09-02 02:37:43 +00:00
Rodney W. Grimes
8771274e60 Fixed all usage of quotes to be consitent of the form ``word or phrase''. 1993-09-02 02:04:33 +00:00
Jordan K. Hubbard
c9294b071f Added some stuff, fixed some typos, generally tarted it up. 1993-09-02 00:04:15 +00:00
Rodney W. Grimes
d6cef5599e Added dd back to cpio floppy in place of shutdown, since shutdown
is not really needed until we can go multiuser.

Changed name of list from CRYPT_FILES to CRYPT_SRCS, since that is
really what they point to.  Added list CRYPT_DIRS, that is the directories
that are in the des distribution.

Fixed kc-xx-floppy dependencies on kc-floppy since it would not do
the right thing with the new target floppies:

Now user ${RELEASEDIR} for dd'ing the floppy images and other stuff having
to do with building the release.

Added new target bin-tarball that builds the bin.tar.gz.?? split archives for
release.

Added new target des-tarball that builds the des.tar.gz.?? split archives for
release.

Added building of /usr/local directories for the CDROMDIST.

New target floppies: that builds all 4 floppies.

New target release: that should completely populate a release tree, except
that the src-tarball target is not yet written.
1993-09-01 01:57:54 +00:00
Rodney W. Grimes
5636ded774 A real quick hack at some floppy install notes! 1993-09-01 01:41:23 +00:00
Rodney W. Grimes
641c4965d3 Fixed typo in rm of /tmp/cat, it was rm /bin/cat, whoopsss.... 1993-09-01 01:41:03 +00:00
Rodney W. Grimes
c7e82fb0a5 Reenabled rotation of log files and killing of syslogd now that the
lockup problem is fixed.
1993-08-31 16:29:05 +00:00
Rodney W. Grimes
36502580db Added DEFCYLN, DEFHEAD and DEFSECT parameters to inst1.install, these
are set to 1024/12/17
1993-08-31 15:02:53 +00:00
Rodney W. Grimes
8797a60236 Had to remove dd from the cpio floppy as we ran out of room due to some
growth in binaries.
1993-08-31 15:01:19 +00:00
Rodney W. Grimes
e2cf90647e Fixed ^? to ^\?, need to escape that for csh 1993-08-31 14:40:22 +00:00
Rodney W. Grimes
c3ab227a27 Changed stty erase ^H to stty erase ^?. 1993-08-31 14:38:58 +00:00
Rodney W. Grimes
b4218e818a Updated paths and cdpath to be more appropriate to FreeBSD (removal of old
directories).

Junked all the sccs aliases that get in the way of rcs
1993-08-31 07:19:58 +00:00
Rodney W. Grimes
2b30ed98e9 Added info for gnu stuff 1993-08-30 09:56:20 +00:00
Rodney W. Grimes
1748a7075a Updated st*) entry from Julian. 1993-08-30 07:48:38 +00:00
Rodney W. Grimes
1cef105821 Added new mtree file to populate /usr/local or /usr/gnu, it is up to the
user to run this mtree file.  Cleaned up BSD.usr.dist as it had some
missing bname=bin, gname=bin mode=0755's in it.
1993-08-30 07:22:48 +00:00
Rodney W. Grimes
7882a1f651 Inserted a modified version of /etc/rc so that a fsck is done on reboot
after the cpio floppy has been installed.  This fixes the corrupt disk
problem during the install.  Still need to add some echo's about expecting
disk corruption at this point in time.

Upgraded release statement to say 1.0 GAMMA.  Added a dummy read before
the instuctions so the user does not get confused by the rapid output
and thinks something scrolled off the screen.
1993-08-30 02:22:02 +00:00
Rodney W. Grimes
0cfef2e456 Makefile no longer needs passwd, pwd.db and spwd.db due to fixed pwd_mkdb
that now takes a directory argument.  These files are now built from the
master.passwd file.

Fixed typo on NOOBJ=, was oobj, now noobj.
Rename of targes and variables.  INST1 -> FILESYSTEM, INST2 -> CPIO,
kc -> kcopy.

Floppy targets now dd and gzip the image back onto the hard disk so
that less manual work is required when building a release.

Removed reboot from FILESYSTEM floppy and put df back on, and added
mount_isofs.  Changed scripts to use halt instead of reboot.
1993-08-30 02:18:25 +00:00
Rodney W. Grimes
6aab19adad Added the RELNOTES.FreeBSD to the FREEBSD list. Changed all occurance
of make to ${MAKE}
1993-08-29 02:46:13 +00:00
Rodney W. Grimes
b52ebd3d09 Fixed typo in the syscons.* entries (omde instead of mode) 1993-08-29 02:44:41 +00:00
Rodney W. Grimes
990baf3006 Added targets crypt and non-crypt to make it easier to build the
distributions.
Now only populates $DESTDIR/dev if we are building the cdrom distribution,
since this directory is populated by the install tools it was a conflict
to have the dev entries in the full distribution as well.
1993-08-28 03:33:06 +00:00
Rodney W. Grimes
5c25d42af9 Added usr/share/syscons.{fonts,keymaps} for the new syscons tools. 1993-08-27 00:55:53 +00:00
Rodney W. Grimes
4d3ced8b84 Removed Chris D. added --unlink option since our tar does not understand
it.
1993-08-26 15:59:21 +00:00
Rodney W. Grimes
926c5ffbf3 Removed LOCATIME and TZDIR stuff since it is now handled correctly by
share/zoneinfo and was just duplicated here.

Fixed the directory owner ships on the inst1 floppy by adding all of the
directories that get created on the floppy to INST1_DIR, since cpio was
not picking up the source dir protections, but instead using the current
process uid, gid, and umask values.

Removed /bin/df from inst1 to make room for mount_pcfs.  Also removed
/etc/disktab since it just got overwritten by the install tools.

Removed zcat from INST2_CPIO since it is now installed from the
INST2_FILES files on the floppy.  This fixes things so that all
of the gzip tools get linked to the same image.

Much of the .if machine i386 stuff moved to be system independent
since it really was.

Added sd1 support to the inst1 and kc floppies.  No room for wd1 support,
oh well.

Fix permissions on top level of floppy, it was not getting set.
1993-08-26 03:36:37 +00:00
Rodney W. Grimes
2b881de69a Added a real ugle hack so that cat, tar and gzip tools used to do the
extract can be over writen.  This is done by coping them to /tmp
before the extract begins, running them from /tmp, then removing them
after the extract has completed.

Removed all section about setting up sendmail.cf, since this was for the
old sendmail stuff and should not be required by the new sendmail.cf file
that is shipped with the system.
1993-08-26 03:23:20 +00:00
Rodney W. Grimes
95a36318cc Removed mount -at ufs command, since it is now done by the .profile
file left by inst1.install.

Fixed cpio command so that it works with the new cpio that does not
ignore extra options.

Added echo's about building /dev files so the user knows it is doing something.
1993-08-26 03:20:28 +00:00
Rodney W. Grimes
f821ac3089 Added DEFBLOCKING to hold the default blocking factor after the question
has been asked once.  Disabled the ability to have different blocking
factors on different partitions since this is known to trash the vm system.

Removed many extranious echo's of the users answers.  This was probably put
in for debugging and never removed.  It was quite confusing to my test users.

Added autoscan of disk for bad blocks for bad144 type disks using the new
bad144 -s option.

Renabled the asking for verbose installation.  Why was this disabled??

Added creation of etc/disktab.install on the hard disk that is a copy
of the disktab used to create the disk with.

Added a mount -at ufs to the .profile so that all the diskpartitions get
mounted on first boot from hard disk, this is so commands that may have been
loaded into a seperate usr partition can be found.
1993-08-26 03:16:51 +00:00
Rodney W. Grimes
ad49b43628 Changed prompt from "> " to "kc > " so that it does not look like the
halt prompt.  Changed the prompt for destination of the kernel copy to
be "copy kernel to > " so that it is clear what it wants..
1993-08-24 19:55:16 +00:00
Steven Wallace
35a3da3475 Changed -r /fastboot to -e /fastboot. File just needs to exist for fastboot.
Otherwise, doesn't work for non-root owner of /fastboot.
1993-08-24 06:15:36 +00:00
Rodney W. Grimes
9f07bdff86 Added kc-kernel target that builds both GENERICAH and GENERICBT kernels.
Added kc-floppy that does the common part of building the kc floppies.
Added kc-bt-floppy to build GENERICBT kernel floppy.
Fixed kc-ah-floppy to use kc-floppy.
1993-08-22 10:20:05 +00:00
Andrew Moore
c0bed0d8ae more cleanup (e.g., root and swap partitions are mandatory, not root and /usr)
no functional change
1993-08-20 21:47:42 +00:00
Andrew Moore
aeb14f134e added big loop to allow redoing the configuration 1993-08-20 18:07:39 +00:00
Andrew Moore
104464e053 added default answers
changed units from sectors to cylinders
1993-08-20 17:17:04 +00:00
Andrew Moore
8bb722a390 add more notes and examples 1993-08-15 07:11:52 +00:00
Rodney W. Grimes
21ee46c794 Wrong path for uucp login, was /usr/lib instead of /usr/libexec. Fixed 1993-08-13 23:07:31 +00:00
Rodney W. Grimes
0690e31f5d Fixed entry for t9600, baud rate was 19200, should be and now is 9600. 1993-08-13 23:05:49 +00:00
Rodney W. Grimes
4533a28bd6 Enable lastlog install commands. 1993-08-13 06:11:18 +00:00
Rodney W. Grimes
f5e6a77bff Commented out installation of /var/log/lastlog:
The problem with having it enable is that lastlog grows big, none
of the current scripts deal with rotation of /var/log/lastlog,
so it shouldn't necessary be installed at first.  This has traditionally
been something the sysadmin has had to touch after system installations.

Nate:
(Besides, you're forced to learn more about the system by reading the man
pages if it doesn't exist. :-)
1993-08-12 15:20:56 +00:00
Rodney W. Grimes
853f272a0a /etc/termcap is now created as a symlink to /usr/share/misc/termcap,
fixed creation of link for /etc/localtime.
1993-08-12 14:51:09 +00:00
Rodney W. Grimes
70ce04ee23 Added 3 targets (kc-ah-floppy, inst1-floppy, inst2-floppy) which build
3 of the 4 needed floppies for FreeBSD.

Still need to do kc-bt-floppy for the Bustek/Ultrastore controllers.

Fixed installation of boot blocks in distribution:, now use a variable
(${MDEC}) instead of a find so that my zzz files don't end up in
the distribution!
1993-08-12 07:18:34 +00:00
Rodney W. Grimes
44a8c7b9da Heavily modified from NetBSD sources to FreeBSD, many fixes and enhancements,
now users cpio instead of tar.  All displayed references to NetBSD changed
to ${OPSYSTEM}, OPSYSTEM=FreeBSD.
1993-08-12 07:14:23 +00:00