Commit Graph

204425 Commits

Author SHA1 Message Date
rgrimes
31c91816cc From: rich@id.slip.bcm.tmc.edu.cdrom.com (Rich Murphey)
ld won't generate output if there are two .o files with the same
name.  It thinks they are multiply defined external references.  This
patch explictly allows multiple /file names/ with the same value.
This can happen if you do a two stage link or if you link in file
names that are identical to files in libc.

Otherwise ld.c exits with a status=1 and non error message.  Rich
1993-09-05 14:24:38 +00:00
rgrimes
89a7e9d6d9 Date: Fri, 3 Sep 93 01:25:44 +1000
From: bde@kralizec.zeta.org.au (Bruce Evans)

This fixes several problems.

It has almost everything that is in the FreeBSD version of Aug 22.
It is missing the bug for 2 drives and still prints <> around the
drive type.  It handles BADEND144 less verbosely.  It does wdgetctlr()
somewhat differently from NetBSD/FreeBSD.

Date: Sun Sep  5 06:45:12 PDT 1993
From: rgrimes@cdrom.com

Fixed printf's to be correct, since Bruce used the old ones.  This driver
still prints phantom wd1's on some Maxtor and other IDE drives, I have
a patch I am sending to Bruce for checking.
1993-09-05 13:46:17 +00:00
jkh
e9a6985275 Made staging area configurable rather than assuming /tmp (-t) 1993-09-05 04:54:24 +00:00
jkh
443968adfa Made staging area configurable rather than assuming /tmp (-t)
Made pkg_add -n less bitchy.
Made -p in pkg_add override "default" package location in pkg_create.

Added concept of "slave" and "master" modes, allowing many different things
to be done to packing lists on the fly.  This is really something for
front-end drivers to use, but also something for the more expert user.

rename()'ing files before trying to copy them, thus saving
considerable time when targets and staging area are on same filesystem.
1993-09-05 04:53:51 +00:00
jkh
4ccfdf0953 Fixed bug in pkg_create that affected Rich's attempts to package emacs 1993-09-04 18:19:41 +00:00
jkh
67a5d22fbc Added Rich's wish front-end. 1993-09-04 17:06:09 +00:00
jkh
a1623ebed9 Lots of misc tweaks, support for arbitrary separators in pkg_info, more
intelligent name handling in pkg_create.  Most of these files are changed
because of rcsid's being different in my cvs tree and freefall's (foo).
1993-09-03 23:01:17 +00:00
rgrimes
3e9396c56d The src/games/Makefile.inc use to control the location this installed in,
since this has been moved to src/gnu I had to copy the contents of
src/games/Makefile.inc into this Makefile to get it to install in
/usr/games/hide
1993-09-02 11:11:42 +00:00
rgrimes
3e9bf738cf 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
rgrimes
39a6567c61 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
rgrimes
684e3e6afb Fixed all usage of quotes to be consitent of the form ``word or phrase''. 1993-09-02 02:04:33 +00:00
jkh
7973393b87 Added some stuff, fixed some typos, generally tarted it up. 1993-09-02 00:04:15 +00:00
rgrimes
0665a2b628 Increased stack size to 8MB just to be on the real safe side. 1993-09-01 09:38:32 +00:00
rgrimes
45c62ebee2 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
rgrimes
9c4b6f1fa4 A real quick hack at some floppy install notes! 1993-09-01 01:41:23 +00:00
rgrimes
cd15a71d0e Fixed typo in rm of /tmp/cat, it was rm /bin/cat, whoopsss.... 1993-09-01 01:41:03 +00:00
rgrimes
89fe955204 Reenabled rotation of log files and killing of syslogd now that the
lockup problem is fixed.
1993-08-31 16:29:05 +00:00
rgrimes
9833e48d9a Changed default irq and iomem address for ed0 so that most 3c503's and
wd80x3 class boards can be configured to the GENERIC kernels.

Entry was:
device ed0 at isa? port 0x280 net irq 9 iomem 0xd0000 vector edintr

Is now:
device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr
1993-08-31 15:17:26 +00:00
rgrimes
fb1a6b9935 Added DEFCYLN, DEFHEAD and DEFSECT parameters to inst1.install, these
are set to 1024/12/17
1993-08-31 15:02:53 +00:00
rgrimes
eee8b3908b 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
rgrimes
47dcb8e1c5 Fixed ^? to ^\?, need to escape that for csh 1993-08-31 14:40:22 +00:00
rgrimes
6fef612e79 Changed stty erase ^H to stty erase ^?. 1993-08-31 14:38:58 +00:00
rgrimes
21e5dc4a50 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
rgrimes
9877f5ade5 Added info for gnu stuff 1993-08-30 09:56:20 +00:00
rgrimes
5e62de778b Updated st*) entry from Julian. 1993-08-30 07:48:38 +00:00
rgrimes
3f0bc196a8 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
rgrimes
0db1345ef9 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
rgrimes
4367021a83 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
jkh
fb96eba597 Removed annoying -Wall 1993-08-30 01:51:16 +00:00
jkh
54fe2d5416 Install man pages in /usr/local/man 1993-08-30 01:47:26 +00:00
rgrimes
f8acc18176 Added the RELNOTES.FreeBSD to the FREEBSD list. Changed all occurance
of make to ${MAKE}
1993-08-29 02:46:13 +00:00
rgrimes
6d61410c2a Fixed typo in the syscons.* entries (omde instead of mode) 1993-08-29 02:44:41 +00:00
rgrimes
2e7922abb8 Added #ifndef inline #endif around definition of inline so that we
do not end up definig it twice.
1993-08-29 01:59:05 +00:00
rgrimes
914dc32d8f Replaced the return (1)'s with return (IO_KBDSIZE) in the probe code so
that the printfs during the probing prints the range instead of just the
start address.
1993-08-28 13:26:30 +00:00
rgrimes
b722f788aa Changed trap.c so that a panic will occur if we do not have hardware
FP and we try to call the emulator when it is not compiled in.
Removed the #if defined(i486) || defined(i387) that use to call the
panic if we did not have a math emulator.
Removed an extranious include of i386/i386/math_emu.h from math_emulate.c.
1993-08-28 13:25:22 +00:00
rgrimes
587a02a332 Added options MATH_EMULTATE to the kernel config files to pull in the
387 math emulator (sys/i386/i386/math_emulate.c).  Made that file only
get compiled if options MATH_EMULATE is in the kernel.
1993-08-28 13:21:48 +00:00
rgrimes
7a6447606e New manual pages from NetBSD, revised for FreeBSD slightly 1993-08-28 12:41:23 +00:00
rgrimes
76c1049755 Changed MAXSSIZ from MAXDSIZ to 2MB 1993-08-28 09:19:01 +00:00
rgrimes
d984539351 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
rgrimes
b783e47251 Revised headers from Julian. Support for generic scsi.
Better audio support
1993-08-28 03:10:05 +00:00
rgrimes
bb7686bc5d Revised drivers from Julian. Support for generic scsi. Fixed scsi tape (st.c)
problems with respect to multiple tar files on one tape.  Now uses malloc
of data structures to reduce static kernel size.
1993-08-28 03:08:59 +00:00
rgrimes
f4f821656d Revised drivers from Julian. 1993-08-28 03:07:44 +00:00
rgrimes
0c08aacc04 Added support for scsi/sg.c as cdev major 18. 1993-08-28 03:06:59 +00:00
rgrimes
d389a11306 xxxprobe now returns the correct number of I/O registers used so that
the probe output during boot gives the I/O range instead of just the
starting address
1993-08-28 03:02:52 +00:00
alm
fa9c18f14c Renamed some files that were giving SUP trouble. 1993-08-27 22:15:16 +00:00
alm
eb6abffe88 Only a single slash (/) is now necessary to repeat a search as per Theo's
request.  So the command:
/pattern/;/
finds the second line containing "pattern" after the current line.
Caveat: The commands `st' and `sr'  are now both legal and have very
different meanings.  This is because ed(1) extends POSIX to include the
old Berkeley syntax s[rgp]*.
(So should two slashes still be required in the case of the substitute
command, as SunOS ed does?)
1993-08-27 22:14:24 +00:00
alm
3d93ce434a prefixed inline functions' parameter names with _ and declared
the return type explicitly.
1993-08-27 05:09:38 +00:00
rgrimes
3362e19b02 Kernel support for ppp 1.3 + fixes 1993-08-27 02:10:12 +00:00
rgrimes
71d1234e1d Added usr/share/syscons.{fonts,keymaps} for the new syscons tools. 1993-08-27 00:55:53 +00:00
rgrimes
f3592fa457 Added the following line to all the supplied config files to shut up the
config program until this thing is fixed correctly.

maxfdescs	2048			#Max file descriptors per process
1993-08-26 17:55:59 +00:00