Commit Graph

158 Commits

Author SHA1 Message Date
lukem 6ac63dc2e0 allow toolprefix to be easily changed 2003-01-29 22:50:08 +00:00
simonb 51f9790db1 Note objcopy and crunchgen changes. 2003-01-29 10:34:26 +00:00
kanaoka 96aa0db5b2 New acpica-unix-20030123.tar.gz out 2003-01-28 12:05:00 +00:00
christos 449f3dd270 public domain grep moved. 2003-01-27 14:54:39 +00:00
wiz eed8d2eb1b Note difference between uucp-1.06.1 and 1.06.2. 2003-01-27 00:56:12 +00:00
wiz 84c070bc3a Email address changes and typo fixes from gzip-1.2.4a synced. 2003-01-27 00:51:12 +00:00
wiz 63db92c602 Note grep-2.5 import. 2003-01-27 00:13:55 +00:00
wiz 613afd35b0 Note grep-2.5 update. 2003-01-27 00:13:05 +00:00
lukem fc4bd1a946 Various improvements per discussion with Alan Barrett. 2003-01-26 13:15:17 +00:00
lukem 4e91f80fa2 - Add "sets" top-level Makefile target and build.sh operation.
[Latter suggested by Julio Merino in private email]
- Add "help" build.sh operation.
2003-01-26 06:19:12 +00:00
lukem 46d44d89e9 Change build.sh so that at least one operation is required.
Add "makewrapper" operation to build.sh.
	[The above changes were suggested by Alan Barrett on current-users@]

Fail if building as non-root unless: UNPRIVED is set, -U is given, or -E
(expert mode) is given.
	[Suggested by James Wetterau in private email]

Improve the examples in BUILDING.
2003-01-26 05:34:32 +00:00
wiz 173d114510 Note bsd-family-tree 1.68 sync, and add notes on
what to do for a diffutils import.
2003-01-26 01:05:49 +00:00
wiz 6e297504d0 Note that diffutils has been synced with 2.8.1 distribution, and note me
as responsible; also note new postfix version.
2003-01-26 00:56:51 +00:00
wiz be5bbce3da Note diff, diff3, and sdiff upgrades to diffutil-2.8.1 version. 2003-01-26 00:56:12 +00:00
thorpej 1b3e5a4bd2 Note new librt. 2003-01-24 02:09:18 +00:00
christos 5a95c2232e - mention gcore
- luke, it is 2003 already
2003-01-23 17:41:17 +00:00
lukem e9a4b099b2 build.sh rototill. attempt at consistency in some other recent entries 2003-01-23 16:26:46 +00:00
lukem 31b7057f61 Rework how build.sh functions, so that command line options set various
parameters, and a list of "operations" defines what to do.
The full usage is show below.  Notes:
	`-b' has been deprecated (it always occurs now)
	`-d' is replaced by "distribution"
	`-R rel' onlys sets RELEASEDIR; use "release" to build a release
	`-k kern' has been replaced by "kernel=kern"
	`-i idir' has been replaced by "install=idir"
	-r now occurs before nbmake is rebuilt

Add a copyright (long due!).  Rework the code to (a KNF inspired) ShellNF.
Use functions appropriately.  Allow `nb' prefix to be easily changed to
something else.  Solve world peace (just kidding)

This is part of the (never achievable) goal of attempting to make
NetBSD easier to build...


  --8<--  new usage follows  --8<--

Usage: build.sh [-EnorUu] [-a arch] [-B buildid] [-D dest] [-j njob] [-M obj]
		[-m mach] [-O obj] [-R release] [-T tools] [-V var=[value]]
		[-w wrapper]   [operation [...] ]

 System build operations (all imply "obj" and "tools"):
    build		Run "make build"
    distribution	Run "make distribution" (includes etc/ files)
    release		Run "make release" (includes kernels & distrib media)

 Other operations:
    obj			Run "make obj" (default unless -o)
    tools 		Build and install tools
    kernel=conf		Build kernel with config file `conf'
    install=idir	Run "make installworld" to `idir'
			(useful after 'distribution' or 'release')

 Options:
    -a arch	Set MACHINE_ARCH to arch (otherwise deduced from MACHINE)
    -B buildId	Set BUILDID to buildId
    -D dest	Set DESTDIR to dest
    -E		Set "expert" mode; disables some DESTDIR checks
    -j njob	Run up to njob jobs in parallel; see make(1)
    -M obj	Set obj root directory to obj (sets MAKEOBJDIRPREFIX)
    -m mach	Set MACHINE to mach (not required if NetBSD native)
    -n		Show commands that would be executed, but do not execute them
    -O obj	Set obj root directory to obj (sets a MAKEOBJDIR pattern)
    -o		Set MKOBJDIRS=no (do not create objdirs at start of build)
    -R release	Set RELEASEDIR to release
    -r		Remove contents of TOOLDIR and DESTDIR before building
    -T tools	Set TOOLDIR to tools.  If unset, and TOOLDIR is not set in
		the environment, nbmake will be (re)built unconditionally.
    -U		Set UNPRIVED
    -u		Set UPDATE
    -V v=[val]	Set variable `v' to `val'
    -w wrapper	Create nbmake script as wrapper
		(default: ${TOOLDIR}/bin/nbmake-${MACHINE})
2003-01-23 16:24:08 +00:00
jdolecek c54aea6fb9 add entry for nathanw_sa branch merge (!) 2003-01-22 21:37:40 +00:00
jhawk 8eaf521be2 progress(1) and sysinst uses it. 2003-01-22 06:04:30 +00:00
wiz f3095c7e49 New dhcp versions out: 3.0pl2 and 3.0.1rc11. 2003-01-21 13:57:14 +00:00
wiz 92e23290a4 cvs-1.11.5 imported. 2003-01-21 09:47:02 +00:00
itojun 06422dc070 drop myself from bind/resolver maintainer, soda discouraged me well enough
(so you should be happy by now, soda-san?)
2003-01-21 06:47:26 +00:00
grant 96fcd5be94 fix a broken entry. 2003-01-21 04:17:42 +00:00
christos 9c90a36f1a mention semaphores 2003-01-21 02:04:15 +00:00
grant 1299d1b74c 1.7 -> 2.0. 2003-01-20 12:53:48 +00:00
thorpej 12ef38c50e Update to reflect merging of the nathanw_sa branch. 2003-01-19 20:06:22 +00:00
wiz dd9095493a Remove cpio and tar entries.
Update texinfo entry to note texinfo2netbsd.
Fix some basesrc/gnusrc remainders.
2003-01-18 01:17:46 +00:00
wiz 4d2406df5f Note texinfo update and GNU cpio and GNU tar removals. 2003-01-18 01:15:38 +00:00
gendalia a446a87fb5 note support for 3c905CX-TX. 2003-01-17 01:45:22 +00:00
gendalia 6a8668e9f5 change 20031116 to 20030116... no time warping yet. 2003-01-16 15:26:39 +00:00
gendalia 4e86b413da note "auich(4): Added support for nForce2 MCP-T. [gendalia 20030116]"
requested by kent.
2003-01-16 14:59:54 +00:00
wiz 9c5cdbe4bc Note cvs-1.11.4 update in basesrc. 2003-01-16 03:25:24 +00:00
wiz f4edd8365f s/netbsd.com/netbsd.org/
Note cvs-1.11.4 update, and take co-responsibility for it.
2003-01-16 03:24:34 +00:00
wiz c3d9aceb8d postfix-2.0.2. 2003-01-15 19:39:31 +00:00
wiz d2058c98d4 postfix-2.0.1 out. 2003-01-13 10:12:12 +00:00
mrg e37ed12dae add an entry about sparc SMP 2003-01-11 17:37:41 +00:00
martin 49aeace383 The nell driver is now fully functional. 2003-01-08 21:54:54 +00:00
lukem c39e1623f3 mtree's change of default mode of created directories 2003-01-04 13:13:29 +00:00
lukem a04634dbdf Add "-V var=[value]", for setting arbitrary variables which will also
be added to the nbmake-${MACHINE} wrapper.
Useful for setting RELEASEDIR, without -R's habit of building a release.
2003-01-04 12:55:32 +00:00
lukem 258457037f ${RELEASEDIR} -> ${RELEASEDIR}/${MACHINE} change 2003-01-03 15:36:14 +00:00
wiz 7e72e65932 binutils-2.13.2.1, cvs-1.11.4, db-4.1.25, openssl-0.9.7, sendmail-8.12.7. 2003-01-03 14:47:08 +00:00
christos 4747453f28 mention procfs changes. 2003-01-03 13:24:21 +00:00
wiz e8f64740f4 New binutils-2.13.2 out. 2003-01-02 14:10:25 +00:00
thorpej af3c995dd0 Note the new "aprint" routines. 2002-12-31 17:51:10 +00:00
tsutsui d76a1d687e Add a late entry for Express5800/240 support on arc port. 2002-12-28 08:28:38 +00:00
tsutsui e4f8b8cbbf Tweak some entries for "Significant Source changes" page on www. 2002-12-27 15:47:27 +00:00
tsutsui cb2360268f Note Maple bus driver update by itohy in the last month. 2002-12-27 15:22:28 +00:00
tsutsui 50e2b8407d Note SEGA LAN Adapter support on dreamcast. 2002-12-27 11:51:22 +00:00
perry bf746f0aa4 update to indicate we're at postfix 2.0.0.1 2002-12-26 21:32:12 +00:00