Rod Grimes [Mon, 9 Aug 1993 17:29:20 +0000 (17:29 +0000)]
Fixed install of ${FREEBSD}, forgot to do a install -c so it removed the
files from src on the install of them!
Rod Grimes [Mon, 9 Aug 1993 17:02:17 +0000 (17:02 +0000)]
Added installation of CONTRIB.386BSD CONTRIB.FreeBSD and COPYRIGHT to /
when building a distribution for the i386 case. This keeps us from violating
Berkeley's and Bill Jolitz's copyrights.
Rod Grimes [Mon, 9 Aug 1993 16:31:32 +0000 (16:31 +0000)]
From swildner@channelz.gun.de Sat Aug 7 16:00:48 1993
Here are 7 patches for some manpages.
Rod Grimes [Mon, 9 Aug 1993 15:18:02 +0000 (15:18 +0000)]
Due to the bug with the console drivers and kill syslogd I have disabled that
in the daily and weekly scripts so that we don't get bug reports about
something we already know. There are explanory comments in the files.
Rod Grimes [Mon, 9 Aug 1993 14:39:37 +0000 (14:39 +0000)]
Removal of support for old scsi as.c driver, removal off old unneeded
kernel config files since AH?TEST are now supported by GENERICISA,
and the others used the old as driver they are no longer valid.
Rod Grimes [Mon, 9 Aug 1993 11:23:26 +0000 (11:23 +0000)]
Updated for FreeBSD's location of the local mailer (/usr/libexec/mail.local)
instead of /bin/mail.
Rod Grimes [Mon, 9 Aug 1993 09:38:05 +0000 (09:38 +0000)]
Renamed CONTRIB.LIST to CONTRIB.386BSD, added new file CONTRIB.FreeBSD that
is just a start, but it references CONTRIB.386BSD.
Removed the 386BSD releated files that should not be in our release.
Rod Grimes [Mon, 9 Aug 1993 09:14:47 +0000 (09:14 +0000)]
Fixed spelling error in ifconfig line for ed0, from netwask to netmask
Rod Grimes [Mon, 9 Aug 1993 06:16:42 +0000 (06:16 +0000)]
From guido@gvr.win.tue.nl Sat Aug 7 06:58:04 1993
I posted some patches on the 386bsd_patchkit list to prohibit io access.
Because of a noninitialised filed in the tss, this was possible.
It is included below as the patch to machdep.c
However, when you do this *necessary* fix (security), it will be
impossible form within user space to do io.
therefor, I included another fix: when you open /dev/io, you
get the access. Of course you can rewrite it to use another minor
and thus giving access to the iospace when /dev/mem is opened, e.g.
NOTE: The /dev/io entry has not been added to /dev/MAKEDEV yet.
The patch is in NetBSD.
Rod Grimes [Sun, 8 Aug 1993 12:14:21 +0000 (12:14 +0000)]
Added file csh.a that was evidently NOT imported on initial import.
I will search for other .a files that got ignored.
From: Andread Schulz
Rod Grimes [Sun, 8 Aug 1993 09:27:53 +0000 (09:27 +0000)]
Removed man.conf since it is no longer used by the new manual page system
Rod Grimes [Sun, 8 Aug 1993 07:03:21 +0000 (07:03 +0000)]
Fixed for DQFLQUIET flag from: Terry Lee <terry@uivlsisd.csl.uiuc.edu>
I submitted the part of patch00155 that fixes wd.c not reporting any
bad blocks. Unfortunately, the patch created a new problem that makes new
installations using that kernel impossible. I have included a patch below that
should fix both problems. The fix comes from Tom Ivar Helbekkmo's wd driver
(the Norway wd driver). I've also eliminated the use of the DKFL_QUIET flag
completely, since it is not used anymore.
Fixed wdgetctrl routines for so that it returns a meaniful string for
non IDE disk drives. It also nolonger returns success when a drive is
not really there.
Rod Grimes [Sun, 8 Aug 1993 06:24:15 +0000 (06:24 +0000)]
Removed the asking for a root file system when booting from floppy as that
is now handled by the new boot blocks immediatly after the kernel is loaded.
Rod Grimes [Sun, 8 Aug 1993 04:46:37 +0000 (04:46 +0000)]
Added printf for cases AHB_ASN (async even notification) and AHB_HW_ERR so
that we are notified when these events occur. This may lead us to the
cause of certain AHB timeout/lockup problems.
From: Roy Neese of Adaptec
Rod Grimes [Sun, 8 Aug 1993 04:38:56 +0000 (04:38 +0000)]
Changed afterintall: target to beforeinstall: so that it is easy to get
the regex.h header file installed.
Rod Grimes [Sun, 8 Aug 1993 03:44:18 +0000 (03:44 +0000)]
Fixed uninitiliazed noplayers.
From: Sascha Wildner <swildner@channelz.gun.de>
Jordan K. Hubbard [Sat, 7 Aug 1993 22:33:48 +0000 (22:33 +0000)]
This is GNU cpio 2.3. It handles tar files and is fully compatible
with SYSV cpio. It's also supposed to integrate rmt support, though
I haven't tried this.
Jordan K. Hubbard [Sat, 7 Aug 1993 22:30:36 +0000 (22:30 +0000)]
Added target for cpio.
Rod Grimes [Sat, 7 Aug 1993 09:58:37 +0000 (09:58 +0000)]
Fixed daily so that it no longer does accounting since FreeBSD does not
yet have the accounting stuff in it. Disabled ncheck search in security
due to missing ncheck.
Rod Grimes [Sat, 7 Aug 1993 09:49:30 +0000 (09:49 +0000)]
Added var/backup for daily scripts
Rod Grimes [Fri, 6 Aug 1993 23:38:29 +0000 (23:38 +0000)]
Fixed manual page names from .0 to .8.
Rod Grimes [Fri, 6 Aug 1993 23:28:02 +0000 (23:28 +0000)]
Since there are no c sources in this directory we need a null depend:
target. I added this.
Rod Grimes [Fri, 6 Aug 1993 22:19:55 +0000 (22:19 +0000)]
There is a superfluous word in the manpage of /usr/src/libexec/getty/ttys.5.
The following is the context diff:
From: Andreas Schulz <ats@g386bsd.first.gmd.de>
J.T. Conklin [Fri, 6 Aug 1993 16:49:30 +0000 (16:49 +0000)]
FreeBSD doesn't define sig_atomic_t in <signal.h> like it should...
Nate Willams [Fri, 6 Aug 1993 16:47:16 +0000 (16:47 +0000)]
Have rlog output be much easier to parse. (Added one line which is not
used by any CVS/RCS commands)
Rod Grimes [Fri, 6 Aug 1993 12:11:52 +0000 (12:11 +0000)]
Removed tabs from the front of XXU: messages to make it fit the other
messages closer. Added missing new line to the message about to many
scsi cd drives.
Rod Grimes [Fri, 6 Aug 1993 11:59:06 +0000 (11:59 +0000)]
Fixed **probing for scsi devices** message to have a controller and unit
message on the begining of it:
aha0: **probing for scsi devices**
Rod Grimes [Fri, 6 Aug 1993 09:53:06 +0000 (09:53 +0000)]
Removed cons_highlight() and cons_normal() from around the copyright
notices. This stuff should have never been put in as it is just to
much to expect all console drivers to support.
Rod Grimes [Fri, 6 Aug 1993 03:27:44 +0000 (03:27 +0000)]
Makefile was invoking makedefs without a leading ./, thus it failed if
you did not have . on your path. I changed makdefs to ./makedefs.
Andrew Moore [Thu, 5 Aug 1993 19:23:34 +0000 (19:23 +0000)]
fixed pow() so that pow(0,30) == 0; however still broken outside
a certain range...
J.T. Conklin [Thu, 5 Aug 1993 19:11:51 +0000 (19:11 +0000)]
Break link between cu and tip.
The cu from Taylor UUCP is superior in every possible way.
Andrew Moore [Thu, 5 Aug 1993 19:00:51 +0000 (19:00 +0000)]
moved dummy main() to below includes so stderr is seen...
Nate Willams [Thu, 5 Aug 1993 18:56:18 +0000 (18:56 +0000)]
1) getpgrp used inconsistently. The kernel module is changed to
the new POSIX getpgrp without a parameter. But sys/kern/init_sysent.c
and also sys/kern/syscalls.master lists it with one parameter, and the
man page under src/lib/libc/sys/getpgrp.2 is also the old one. The include
file src/include/unistd.h looks like the new definition.
Fixed both to have no parameters
Nate Willams [Thu, 5 Aug 1993 18:53:35 +0000 (18:53 +0000)]
From: Andreas Schulz <ats@g386bsd.first.gmd.de>
1) getpgrp used inconsistently. The kernel module is changed to
the new POSIX getpgrp without a parameter. But sys/kern/init_sysent.c
and also sys/kern/syscalls.master lists it with one parameter, and the
man page under src/lib/libc/sys/getpgrp.2 is also the old one. The include
file src/include/unistd.h looks like the new definition.
(Brought in man page from NetBSD, which had been updated to reflect this
change)
Nate Willams [Thu, 5 Aug 1993 18:45:53 +0000 (18:45 +0000)]
Removed the ranlib statements from before the install (since it's done
after the install as well), and changed ranlib -> ${RANLIB}
J.T. Conklin [Thu, 5 Aug 1993 18:40:33 +0000 (18:40 +0000)]
Commented out more links that are no longer needed.
J.T. Conklin [Thu, 5 Aug 1993 18:35:27 +0000 (18:35 +0000)]
Makefile
J.T. Conklin [Thu, 5 Aug 1993 18:29:54 +0000 (18:29 +0000)]
Added uucp
J.T. Conklin [Thu, 5 Aug 1993 18:28:27 +0000 (18:28 +0000)]
Taylor UUCP 1.04
Paul Richards [Thu, 5 Aug 1993 02:15:32 +0000 (02:15 +0000)]
Added lib.mk with lorder|tsort ripped out from library creation
because tsort got stuck in a loop when setting HAVE_cossf2 to 0.
Nate Willams [Wed, 4 Aug 1993 23:51:59 +0000 (23:51 +0000)]
Fix the problem where newvers gets called every time make is run on
the kernel.
Paul Richards [Wed, 4 Aug 1993 22:49:27 +0000 (22:49 +0000)]
Improved explanation of __pure and __dead and put the defines back in.
Put undefines of ANSI qualifiers back in -- never meant to remove these
in the first place -- woops.
HAVE NOT put back the gcc -ansi re-definitions of ANSI qualifiers back.
Nate Willams [Wed, 4 Aug 1993 22:00:44 +0000 (22:00 +0000)]
Mis-spelled DPSRCS as DEPSRCS (which is used by tn3270). the new target
is DPSRCS as to not conflict with tn3270 stuff.
Nate Willams [Wed, 4 Aug 1993 21:00:46 +0000 (21:00 +0000)]
Cleaned up the Makefile to look nicer and not require a lot of hacks
Nate Willams [Wed, 4 Aug 1993 18:22:12 +0000 (18:22 +0000)]
[Andreas Schulz: some errors in FreeBSD]
2) The file src/games/hack/hack.onames.h should be removed from
a clean, or should have at least the mode 644, not 444. A make
is failing , if you are not the super-user. The file is
regenerated from another source-file.
Fixing this required some changes to the make macros, but with those changes
all targets now work with these modifications. This required placing a
DPSRCS line which created the hack.onames.h file which is required by
most of the sources.
Nate Willams [Wed, 4 Aug 1993 18:16:46 +0000 (18:16 +0000)]
(Gee I LIKE BSD make)
Added new bsd.prog.mk define, using the same sort of model that Charles
Hannum used in tn3270, but this one is global.
DPSRCS List of source files that must exist before compiling the
program source files. Usually for a building a configuration
file that is required by all sources.
Note, this can now be used to fix some of the gcc1 problems that Rod did
with make depends not working until config.h was created.
(This was required to cleanly fix the hack.onames.h problem in games/hack)
Jordan K. Hubbard [Wed, 4 Aug 1993 17:51:47 +0000 (17:51 +0000)]
Added man page - it looks a little odd in places (the 'i' and 'o'
commands), but this is the way it looked in the texinfo docs so I
stayed faithful to RMS's original presentation.
David Greenman [Wed, 4 Aug 1993 06:23:00 +0000 (06:23 +0000)]
For reasons that are a mystery to me, the changes from Guido to vm_mmap
never made it into the source tree. From Guido van Rooij:
when mmapping a file, permissions are checked as it should be. When
mprotect()-ing the address range afterwards, no protection is checked
regarding the protection of the file originally opened. So
when you open /usr/bin/su RDONLY and SHARED you can afterwards change
the mmapped region to READ|WRITE. This gives the possibility to obtain
root privs obviously.
Nate Willams [Tue, 3 Aug 1993 20:57:35 +0000 (20:57 +0000)]
Fixed macros so that you can do a
make maninstall at all times and have it not blow up
Nate Willams [Tue, 3 Aug 1993 19:08:39 +0000 (19:08 +0000)]
Updated Makefile to work with/without obj directories
Note: We still need the symlink to create fortunes-o
Nate Willams [Tue, 3 Aug 1993 19:01:05 +0000 (19:01 +0000)]
The Makefile didn't recognize the manual page
Nate Willams [Tue, 3 Aug 1993 18:56:29 +0000 (18:56 +0000)]
Better fix for obj and datfiles directory
Nate Willams [Tue, 3 Aug 1993 18:45:56 +0000 (18:45 +0000)]
Fixed Makefile to include datfiles for make obj to work
Rick Macklem [Tue, 3 Aug 1993 17:42:35 +0000 (17:42 +0000)]
Added install of /var/cron/log.
Made it clean up in /sys/i386/boot after building and installing the
boot blocks.
Moved the cd ..; make install to be after the special case stuff for
sendmail.
Added the installation of tcpproto.cf as /etc/sendmail.cf
Nate Willams [Tue, 3 Aug 1993 17:10:15 +0000 (17:10 +0000)]
Updated README and removed Makefile.chmr per the author's wishes
Nate Willams [Tue, 3 Aug 1993 16:35:31 +0000 (16:35 +0000)]
dc has no man page, so add NOMAN to Makefile
Rod Grimes [Tue, 3 Aug 1993 16:06:26 +0000 (16:06 +0000)]
Made all the necessary changes for FreeBSD bugfiling. The bughost is now
freefall.cdrom.com, the version is FreeBSD-current. Updated man pages and
scripts. Bugfiler is set up and running on FreeFall.
Nate Willams [Tue, 3 Aug 1993 15:27:56 +0000 (15:27 +0000)]
Spelling error fixed
Nate Willams [Tue, 3 Aug 1993 15:22:38 +0000 (15:22 +0000)]
Updated to recent version of Christoph's init, the version I had was way
old.
Rod Grimes [Tue, 3 Aug 1993 08:32:50 +0000 (08:32 +0000)]
Changed sbin to ${BINDIR} so the right things would happen if ../Makefile.inc
was ever changed. Added - to ln command so that if $BINDIR/init does not
exist the error is ignored (Happens during a cd src/etc; make distribution,
when building new releases)
Rod Grimes [Tue, 3 Aug 1993 08:10:18 +0000 (08:10 +0000)]
An uninitialized pointer causes disklabel to not report when a valid
386BSD partition doesn't exist.
From terry@uieosa.csl.uiuc.edu Thu Jul 22 23:07:26 1993
Rod Grimes [Tue, 3 Aug 1993 08:00:01 +0000 (08:00 +0000)]
Fixed so that DESTDIR/sbin/init does not end up as an unreferenced file
after a make install is run. This was done by ln $DESTIDIR/sbin/init init.old.
A special case rm -f $DESTDIR/sbin/init.old was also added (not yet commited
due to still working on src/etc) to src/etc/Makefile so that /sbin/init.old
does not go out in the initial distributions.
Rod Grimes [Tue, 3 Aug 1993 06:52:59 +0000 (06:52 +0000)]
Removed rm -f strip, that command keeps make install's from being repeatable.
Paul Richards [Tue, 3 Aug 1993 03:49:18 +0000 (03:49 +0000)]
Correct fix for Complex.cc Complex.h compile error.
Replaced with original files and 386BSD patch to move multiplication
operand from .h to .cc to overcome tComplex failure because of inline.
(386BSD patch from ljo).
Paul Richards [Tue, 3 Aug 1993 03:33:08 +0000 (03:33 +0000)]
This commit is bogus, if I knew how to interrupt it I would.
-------
Installed original from libg++-2.4 sources which fixes compiler
error due to multiplication operator being in the .cc file instead
of the .h fail.
---------
What's actually happened is I re-installed Complex.h from the original
sources and forget to re-apply a patch for 386BSD which moves the
multiplication operator from the .h file to .cc because it caused
tComplex to fail.
Another commit will follow this that does it right.
Rod Grimes [Tue, 3 Aug 1993 03:32:24 +0000 (03:32 +0000)]
Added libregex to Makefile
Rod Grimes [Tue, 3 Aug 1993 03:01:46 +0000 (03:01 +0000)]
Changed BADSIG to SIG_ERR for POSIX compliance in signal.h
This should be the last one in /usr/src!
Rod Grimes [Tue, 3 Aug 1993 02:18:16 +0000 (02:18 +0000)]
Fixed BADSIG to be SIG_ERR per POSIX. /sys/sys/signal.h was updated earlier,
I have not found all the BADSIG's yet.
Rod Grimes [Tue, 3 Aug 1993 02:04:37 +0000 (02:04 +0000)]
Makefile was looking for *.P in ./g++-includes/gen, should have been *.*P.
Rod Grimes [Tue, 3 Aug 1993 01:40:19 +0000 (01:40 +0000)]
Commented out many of the links that are no longer needed.
Nate Willams [Mon, 2 Aug 1993 23:19:52 +0000 (23:19 +0000)]
Added hooks for other init's.
Nate Willams [Mon, 2 Aug 1993 23:19:30 +0000 (23:19 +0000)]
Fixed man stuff for new man system
Nate Willams [Mon, 2 Aug 1993 23:18:35 +0000 (23:18 +0000)]
Forgot to fix the man stuff in the Makefile for new man system
Nate Willams [Mon, 2 Aug 1993 23:17:30 +0000 (23:17 +0000)]
Added the BSDI/4.4BSD init, enabled by setting the INIT_BSDI environment
variable.
Nate Willams [Mon, 2 Aug 1993 23:15:57 +0000 (23:15 +0000)]
Added Christoph's init package to the tree, enabled by setting the environment
variable INIT_CHMR.
Nate Willams [Mon, 2 Aug 1993 22:50:43 +0000 (22:50 +0000)]
Default BLOCKSIZE for root is K-Blocks
Nate Willams [Mon, 2 Aug 1993 22:46:06 +0000 (22:46 +0000)]
Removed default 1K behavior from /etc/csh.login, but put comments
stating how to get 'old' BSD behavior
Nate Willams [Mon, 2 Aug 1993 21:34:24 +0000 (21:34 +0000)]
Whoops, I forgot to add swapinfo to the Makefile when I added it to the
tree. Thanks Paul!
Nate Willams [Mon, 2 Aug 1993 21:25:29 +0000 (21:25 +0000)]
Set the BLOCKSIZE to K so that du/df/swpainfo all returns the amount of
1K blocks and not 512 byte blocks.
Nate Willams [Mon, 2 Aug 1993 21:23:27 +0000 (21:23 +0000)]
Removed df/du aliases, will make them more global and use BLOCKSIZE
environment variable
Rod Grimes [Mon, 2 Aug 1993 21:04:36 +0000 (21:04 +0000)]
Put back the du -k and df -k flags since POSIX says they should still work,
and Nate is fixing them to work.
Nate Willams [Mon, 2 Aug 1993 20:45:05 +0000 (20:45 +0000)]
Added Net/2 and POSIX compatible option '-k' which forces block
counts to be in 1K block sizes to CSRG sources which removed
it. Also changed swapinfo to now use getopt(3).
Nate Willams [Mon, 2 Aug 1993 20:44:02 +0000 (20:44 +0000)]
Added Net/2 and POSIX compatible option '-k' which forces block
counts to be in 1K block sizes to CSRG sources which removed
it.
Rod Grimes [Mon, 2 Aug 1993 20:38:00 +0000 (20:38 +0000)]
Fixed 386BSD 0.1 usage of BADSIG, now use POSIX compiant SIG_ERR
J.T. Conklin [Mon, 2 Aug 1993 16:57:31 +0000 (16:57 +0000)]
Remove GNU regex.[ch] and use system's regex library. The library is still
GNU regex for now, but will be replaced as soon as an alternative is made
availiable.
J.T. Conklin [Mon, 2 Aug 1993 16:50:55 +0000 (16:50 +0000)]
Use system's posix compliant regex routines (GNU regex for now).
J.T. Conklin [Mon, 2 Aug 1993 16:43:54 +0000 (16:43 +0000)]
Remove -I${.CURDIR}, as we now use system's regex.h
J.T. Conklin [Mon, 2 Aug 1993 16:42:08 +0000 (16:42 +0000)]
Use ./foo.sh, so scripts work if . is not in $PATH.
J.T. Conklin [Mon, 2 Aug 1993 16:40:59 +0000 (16:40 +0000)]
Use system's posix compliant regex library (GNU regex for now).
David Greenman [Mon, 2 Aug 1993 10:36:05 +0000 (10:36 +0000)]
* Fixed problem where some rev 8013EBT boards want the DCR_LS flag
* set in order to work in 16bit mode.
Seems also to improve performance by 15%! (?!) I think there might
be more to this flag than the manual says.
Rod Grimes [Mon, 2 Aug 1993 10:16:10 +0000 (10:16 +0000)]
Removed as0 and as1 from the all case since these are obsolete (use sd0...)
David Greenman [Mon, 2 Aug 1993 08:44:41 +0000 (08:44 +0000)]
Fix from Garrett A. Wollman to prevent panic when you:
1) Compile a kernel with options ISO, EON
2) Execute the following system call:
s = socket(PF_INET, SOCK_RAW, IPPROTO_EON);
Andrew Moore [Mon, 2 Aug 1993 02:27:17 +0000 (02:27 +0000)]
added dc to gnu/Makefile
Andrew Moore [Mon, 2 Aug 1993 02:25:40 +0000 (02:25 +0000)]
added bdes to usr.bin/Makefile
Paul Richards [Mon, 2 Aug 1993 01:09:02 +0000 (01:09 +0000)]
Added missing include files.
Paul Richards [Mon, 2 Aug 1993 00:18:18 +0000 (00:18 +0000)]
Rebuilt libgcc sources from libgcc[12].c files after fixing
spelling error in gstddef.h, this fixed the warnings.
Paul Richards [Mon, 2 Aug 1993 00:16:31 +0000 (00:16 +0000)]
Fixed spelling error in gstddef.h that caused possibly dangerous
warnings in libgcc.
Added NOFPU switch to insn-flags.h to turn off generation of
sqrt/sin/cos instructions for machines with no fpu.
Rod Grimes [Sun, 1 Aug 1993 23:46:47 +0000 (23:46 +0000)]
BADSIG was being used inplace of the POSIX name SIG_ERR. I renamed
BADSIG to SIG_ERR. Found this in the port of elm, I also updated
~ports/elm-2.4pl21
Paul Richards [Sun, 1 Aug 1993 19:07:35 +0000 (19:07 +0000)]
Removed less from usr.bin Makefile since it's not in usr.bin anymore.
Jordan K. Hubbard [Sun, 1 Aug 1993 16:18:40 +0000 (16:18 +0000)]
Added include protection.