Go to file
lukem 001300d84b Improvements from Alan Barrett (in private email), with minor tweaking:
(Thanks Alan!)

* Before attempting to use KERNOBJDIR, we now need to "make obj" in
  ${KERNSRCDIR}/${KERNARCHDIR}/compile, not in ${TOP}/etc as used to be
  the case.

* Fix one place where getmakevar was invoked unconditionally.  It needs
  to be conditional on $runcmd != "echo", so that we can rely on the
  existence of the new $make executable.

* Add a sanity check to getmakevar, to bomb if a similar error is
  introduced in the future.

* Changed the bomb function to print to stderr instead of to stdout, and
  to kill the top level shell process.  Without this, an attempted bomb
  from inside getmakevar did not work properly.

* Moved some duplicated code into a new safe_getmakevar function, which
  calls getmakevar if that is safe, or else emits a literal '$' followed
  by the variable name.


Improvements from me:

* Always 'trap "exit 1" 1 2 3 15', so the kill in bomb() doesn't cause ugly
  output.
2003-01-15 01:49:03 +00:00
bin Make sure that UPEOF is compared to the right type on the left hand 2003-01-12 20:26:53 +00:00
crypto posesses -> possesses 2003-01-03 04:20:09 +00:00
dist Be careful about destination buffer having positive size. 2003-01-15 00:29:13 +00:00
distrib Copy the specific biosboot_com0_<speed> files. 2003-01-15 00:11:59 +00:00
doc postfix-2.0.1 out. 2003-01-13 10:12:12 +00:00
etc Create device nodes for 2nd and 3rd CD drive (and while we're here, also 2003-01-14 20:05:29 +00:00
games interrupt with two rs. 2003-01-06 13:04:54 +00:00
gnu sim depends on bfd so make it is in front of bfd in the library list. 2003-01-13 07:09:53 +00:00
include Include "bsd.rpc.mk" before "bsd.prog.mk" to fix the "cleandir" target. 2003-01-11 13:28:43 +00:00
lib There is no adjust(), so adjust adjtime(2) to adjust for adjust really 2003-01-14 21:01:03 +00:00
libexec Fix bug where only 2/3 of the PLT was being synched with the icache. 2003-01-11 01:33:56 +00:00
regress Use <bsd.rpc.mk> 2003-01-05 19:24:06 +00:00
rescue set SMALLPROG=0 (it was implicit) 2002-10-17 01:49:18 +00:00
sbin Print missing newline in two bootselector-related messages. Approved by wiz. 2003-01-10 23:37:34 +00:00
share regen (+bktr, +radio) 2003-01-15 00:18:06 +00:00
sys Allow the serial console boot blocks to be built with a specific 2003-01-14 23:53:30 +00:00
tools enable sunlabel... 2002-12-21 12:56:08 +00:00
usr.bin Correct typos (from OpenBSD). 2003-01-12 21:04:06 +00:00
usr.sbin Flush stdout before callong daemon(). Fixes bin/19657. 2003-01-12 13:49:54 +00:00
build.sh Improvements from Alan Barrett (in private email), with minor tweaking: 2003-01-15 01:49:03 +00:00
BUILDING Add "-V var=[value]", for setting arbitrary variables which will also 2003-01-04 12:55:32 +00:00
Makefile Rework how KERNOBJDIR functions; now it's always determined with 2003-01-06 17:40:18 +00:00
Makefile.inc don't set KERNSRCDIR here; pull in <bsd.kernobj.mk> if you need it 2002-04-10 14:53:43 +00:00
UPDATING METALOG format tweak 2002-12-23 06:55:33 +00:00