7348 Commits

Author SHA1 Message Date
lukem
26c228007f Support MKSKEY=no. 2004-01-03 15:21:30 +00:00
lukem
9bdabb5f9b support MKYP=no 2004-01-03 14:17:06 +00:00
lukem
df3e8e91a2 support MKHESIOD=no 2004-01-03 13:50:26 +00:00
lukem
0c6b3e795d Support MKCRYPTO_IDEA=yes, MKCRYPTO_MDC2=yes, MKCRYPTO_RC5=yes.
Resolves [install/18136].
2004-01-03 13:31:38 +00:00
lukem
049ab0d282 support MKPOSTFIX=no 2004-01-03 12:40:26 +00:00
lukem
9bd28e238c support postfix keyword (${MKPOSTFIX} != no).
tweak code to make it easier to add new keywords based on MKxxx vars.
2004-01-03 12:23:11 +00:00
lukem
0c014a7868 optimise invocation of list_set_files() 2004-01-03 12:17:31 +00:00
lukem
dbe9e72b8d support MKSENDMAIL=no (with "sendmail" keyword) 2004-01-03 03:02:25 +00:00
lukem
6f9a1982b5 rename all the <bsd.own.mk> derived variables to uppercase, and export
them to the environment.
2004-01-03 02:38:58 +00:00
cl
90e89977d4 - libc.so.12.109 and libpthread.so.0.4
- add ssize_t stackinfo_offset argument to sa_register syscall
- remove sa_unblockyield syscall
- make __sigprocmask14 syscall weak
- in pthread__sa_start: catch up with 4-argument sa_register syscall
2004-01-02 18:56:39 +00:00
lukem
bce7c4948b add usr/X11R6/libexec 2004-01-02 16:23:02 +00:00
lukem
ea188c8e82 When using "MAKEDEV -s" to generate a specfile, rewrite the paths from
"./" -> "./dev/".  Noted by Tetsuya Isaki <isaki@NetBSD.org> in private mail.
2004-01-01 14:34:24 +00:00
sekiya
0d3d91c92a IP20 is now supported. While we're here, replace "IP22 class" with "IP2x class"
for devices that exist on all IP2x platforms.
2004-01-01 13:58:15 +00:00
mrg
dc8b754441 note merged ofwboot/ofwboot.net 2004-01-01 05:41:57 +00:00
bjh21
3bf4a517e8 Add vidcaudio(4). 2003-12-31 15:09:39 +00:00
jmc
9c51e79187 Add support for rescue.ad.<cpu>.shl which appears to have been missed 2003-12-29 20:54:58 +00:00
igy
9feb9b8ce7 add myself 2003-12-29 13:33:58 +00:00
jmc
a481fc8f48 Simplify rules so tarfiles always attempt to rebuild (let maketars determine
whether or not to continue based on METALOG if it choses). Fixes bug where
tar files were rebuilding every other time
2003-12-29 04:46:18 +00:00
lukem
b852db83fb Significant overhaul of how the sets are used:
* Add an optional third field to the sets file which is a list of
  comma separated keywords that control if the line is printed.
  Currently supported keywords
	kerberos4	${MKKERBEROS4} != no
	kerberos	${MKKERBEROS} != no
	lint		${MKLINT} != no
	obsolete	${obsolete} != 0.
			In this case, non obsolete files are not printed.
  (This will allow future support for builds with variables such as
  MKHESIOD and MKYP set to "no".)

* Use sh(1)'s getopts where appropriate, and otherwise cleanup the
  various scripts.

* Move defaults for sets.subr from sets.defaults into sets.subr.
  Move replicated code for determining stuff such as shlibs type
  from various scripts into sets.subr.

* Merge the obsolete.*, krb.*, krb4.* and lint.* into the appropriate
  main lists with the relevant third field keyword(s).
2003-12-29 03:13:25 +00:00
lukem
040073c9a7 Separate out the X sets:
*	sets for xsrc/xc (XF 3.x)
		xbase3 xcomp3 xcontrib3 xfont3 xmisc3 xserver3
    *	sets for xsrc/xfree/xc (XF 4.x)
		xbase4 xcomp4 xcontrib4 xfont4 xmisc4 xserver4
    *	sets for src/x11 (reachover build of xsrc/xfree/xc):
		xbase xcomp xcontrib xfont xmisc xserver
	(note: not populated yet, and not to be shared by x*3 or x*4 anymore)
2003-12-28 15:45:58 +00:00
martin
5b8e6dd82f Since common/miniroot/list now includes -lz, no need to add it here
anymore. Noticed by Izumi Tsutsui.
2003-12-28 13:00:47 +00:00
jmc
0a2cc9c412 Add a .ORDER so the checksums come out in the proper sequence. 2003-12-28 09:27:41 +00:00
christos
9f69d1d028 Add an argument to cp_within_target that indicates if the file is optional
or really should be there. Use that for files that are not necessarily
present.
2003-12-28 05:30:47 +00:00
martin
5d2216c751 More crunchgen lists needing -lz now for new gzip.
Noticed by Markus W Kilbinger.
2003-12-27 21:30:27 +00:00
jmc
74cd87d7c1 Need -lz now 2003-12-27 20:57:21 +00:00
daniel
1aec11e089 Added myself to the list of developers. 2003-12-27 18:23:51 +00:00
martin
10c173b9e1 Add etc/rc.d/rtclocaltime. 2003-12-27 00:28:19 +00:00
christos
69e8179488 And man page for dots+boxes 2003-12-26 18:01:33 +00:00
christos
8222c44d1b Add dots+boxes 2003-12-26 17:59:13 +00:00
lukem
1b373d7a5e Revert part of previous; etc/rc.d/kdc must be installed even if Kerberos
isn't enabled.
This is how the rc.d system works in conjunction with our current build
and install system; all the rc.d scripts are installed even if the
subsystems they control are not.
2003-12-26 12:04:35 +00:00
jmc
50333acbf4 Nuke the sets before building to make sure the original behavior of makesets
rebuilding all sets is preserved.
2003-12-26 06:20:40 +00:00
lukem
1f6b42b329 minor sh KNF 2003-12-26 06:05:27 +00:00
martin
0d54d60a48 Add -lz, now needed by gzip. 2003-12-25 11:14:36 +00:00
martin
0194fe0df2 Add missing fsck_lfs. While there add -lz to LIBS, which is needed with
the new gzip.

Noticed (and patch provided) by John Heasley.
2003-12-25 11:11:25 +00:00
tsutsui
fc1fecdcbf Add lists for Xdreamcast server and some related files. 2003-12-23 17:43:38 +00:00
martin
49bfcfebd3 Note compiler update (suggested by mrg) 2003-12-23 17:12:26 +00:00
martin
226124636c Not cycle counter based microtime(9) 2003-12-23 16:43:20 +00:00
martin
475bb99587 Don't spell serial in german. 2003-12-23 16:36:59 +00:00
jmc
5ebbfc359b Forgot that makesums creates the checksum files anew each time it's run. Save
outputs from each step and concat into place when done.
2003-12-22 04:56:53 +00:00
simonb
5f17a878b1 ANSIfy, de-__P(), minor KNF. 2003-12-22 02:05:10 +00:00
lukem
fcdfdbba5c Rework MAKEDEV:
*	Use "mknod -F netbsd -r" to create nodes, instead of
	"rm ; mknod; chmod; chown".
	This means permissions & ownership of existing nodes will
	not be changed.
	This is up to 30% faster when populating an empty /dev,
	and nearly 2x faster when re-running on an existing /dev.

    *	New options:
    	-f		force change of permission & ownership of existing
			devices
    	-m mknod	override name/path of mknod program
			(which defaults to $TOOL_MKNOD, then "mknod").
	-s		generate mtree(8) specfile instead of creating devices

    *	Remove /usr/etc from $PATH; not needed anymore.

    *	Provide functions to create devices & directories:
	    mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]]
		create device node `name' with the appropriate permissions
	    lndev src target
		create a symlink from src to target
	    makedir dir mode
		create directory with appropriate mode

    *	UIDs and GIDs are hardcoded in at MAKEDEV generation time.
	(Unfortunately there's not a simple way of determining a GID
	a la "id -n user" for determining a UID).

This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH
combination and comparing the results of "MAKEDEV all" from the
previous version to the new one.
(This testing actually highlighted mistakes in the previous configuration!)


Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
2003-12-21 17:37:26 +00:00
agc
de6e8baef1 Add bpm and its manual page. 2003-12-21 11:35:36 +00:00
lha
d60f9cb5a8 Add opencrypto.9 manpage, manpage copied from OpenBSD (Angelos D. Keromytis)
Some text added me (and thus all errors in the manpage are mine)
2003-12-20 20:25:28 +00:00
dsl
5a8b5dea23 Don't require '.' in PATH for sets.default 2003-12-20 17:08:32 +00:00
jmc
62fcaffaa9 Redo creation of sets/sums so this can be parallelized if using -j.
Suggested in PR#20115 and PR#20116
2003-12-19 22:25:53 +00:00
tron
cf66091ae2 Update distribution sets after import of 2003-12-19 XFree86 sources. 2003-12-19 14:51:48 +00:00
lukem
02bca44c5e Pad all floppy images to the floppy size.
Requested by Jason Thorpe in [port-i386/23785]
2003-12-18 00:44:22 +00:00
martin
61925d6833 bootjs.elf is gone, long live bootjs.net 2003-12-15 17:37:26 +00:00
martin
de87e33d67 More JavaStation setup instructions.
XXX - someone please demangle the common/netboot maze and fix the markup ;-)
2003-12-15 16:10:58 +00:00
lonewolf
d3617a70ff Add haltwo(4) and newport(4) manpages. 2003-12-15 06:28:01 +00:00