Age | Commit message (Collapse) | Author |
|
still have problems w/ defaults from pppd
|
|
|
|
|
|
|
|
|
|
|
|
if he puts the tree in an unbuildable state again..
anyway, all these problems came from the fact that etc/genassym.cf
wasn't even being used, and assym.h is where key defines were supposed
to be coming from. now we actually include etc/genassym.cf in the
genassym.sh processing, and remove the #includes i had in place to
work around it. now if mickey had committed machine/biosvar.h, etc/Makefile,
and these asm files all at the same time, there wouldn't have been
a problem....
|
|
|
|
add GLOBAL_AUTCONF_CACHE (for the fortran bits)
|
|
add GLOBAL_AUTCONF_CACHE (it's in my whole tree, yours soon too)
|
|
|
|
|
|
more minimal label that used to get precedence. Comment some more.
|
|
Some KNF too.
|
|
Change some strcpy() -> strncpy() out of paranoia.
|
|
Much more remains to be done.
|
|
|
|
1) missing include files in biosboot.S and gidt.S
2) macros in apm_init.S, biosdisk.S, gidt.S wrong case
|
|
|
|
before. A new general rule has been formed:
When you change a library to *use* a new API of another library
(which may there only have given need to a minor number crank), you
must crank the *major*.
The specific scenario that was seen this time was:
I libc 16 started without the SHA interface
II libskey 0 did obviously not use it
III installation of libc 16 and libskey 0
IV software installed that uses libskey
V libc 16 got SHA added, minor number update
VI libskey 0 was changed to use it
VII libc was cranked to 17 for other reasons
VIII installation of libc 17 and newer libskey 0
IX use of the software installed in IV fails!
This is due to the fact that the libskey using software searches for the most
current libskey 0, which uses the SHA interface, and the most current libc 16
which was the old one installed in III, which does not provide SHA, and thus
gets two incompatible libraries linked with it. Crash!
One could argue that people should install all library versions that is made
available, but that is really not feasible. One have to recognize that people
may build their systems at arbitrary points in time and then go on to install
software they know work at their lib revision levels. A later build should
not break this software, that may only be available in binary versions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the difference between an inactive display and a hung machine.
2) Update the man page for 'vmstat' to reflect reality (and actually
explain all those vm abbreviations).
netbsd PR bin/2756 (Jonathan Stone <jonathan@DSG.Stanford.EDU>
|
|
|
|
The variable is now GLOBAL_AUTOCONF_CACHE. You must set it to the name
of the cache file to use. Ether "setenv GLOBAL_AUTOCONF_CACHE /var/tmp/foo"
or add it to /etc/mk.conf
|
|
|
|
This change should have no effect by default.
"setenv GLOBAL_CACHE" or add GLOBAL_CACHE to /etc/mk.conf to activate.
Global cache files are on a per-account basis to deal with security.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
poke BPBs in for bios and dos
some values have to be filled out by fdisk/installboot
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Allows the use of local caching-only nameserver with no "nameserver"
entry in /etc/resolv.conf to configure a route between the hostname
and loopback.
|