Commit Graph

267 Commits

Author SHA1 Message Date
lukem
d27e8bf371 Fix example 3; the build.sh target is "install" not "installworld".
Improve description.
Noted by Valeriy Ushakov (uwe@) in private email.
2003-02-08 10:00:33 +00:00
wiz
cf95ff4f19 gcc-3.2.2, texinfo-4.5. 2003-02-07 18:40:30 +00:00
enami
59055822ed Various update of Version, Current Vers and Archive Site. From Kimio Ishii. 2003-02-03 05:32:09 +00:00
lukem
a2553ebbc2 attempt to further improve and clarify the examples... 2003-02-02 12:37:41 +00:00
wiz
77cfc09d9c Correct misspellings of "version", noted by skrueger at europe dot com. 2003-02-02 09:57:51 +00:00
thorpej
a73c169fe9 Note extensible kernel malloc types. 2003-02-01 06:42:13 +00:00
tsutsui
0566c52cec Note VGA console support for NEC-J96A and NEC-R96 on arc port. 2003-01-31 22:18:04 +00:00
jhawk
8f3b1cfb79 Note find(1) changes to -user predicate (permit + and - on numeric args) 2003-01-30 10:53:01 +00:00
lukem
34e5de7919 Prefix various paths with 'DESTDIR', to highlight that the DESTDIR
is taken into account.
2003-01-30 02:52:40 +00:00
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
lukem
1c855902af Document:
*	build.sh -i idir
    *	top level targets:   distribution, buildworld, installworld
    *	top level variables: INSTALLWORLDDIR
2002-12-25 00:58:00 +00:00
lukem
5fa3f8b6b1 build.sh -i 2002-12-25 00:56:44 +00:00
kanaoka
6e5369a9c3 Add an entry for acpica. 2002-12-23 21:25:44 +00:00
wiz
8f097c5c80 postfix-2.0 out. 2002-12-23 12:09:51 +00:00
lukem
c6e8e349b7 mtree -C 2002-12-23 04:52:39 +00:00
lukem
8c30ffa67c vis(1) -e 2002-12-23 01:47:53 +00:00
lukem
cd5697ad8e sunlabel(8) 2002-12-21 13:08:59 +00:00
lukem
aba6f5fb59 build system uses src/etc for user&group lookups 2002-12-19 22:20:30 +00:00
lukem
eb305abd81 install -N 2002-12-19 08:32:18 +00:00
wiz
67990135ee New sentence, new line; use Pa for paths. 2002-12-18 19:46:48 +00:00
gmcgarry
2251d33b93 Update branch info. 2002-12-18 05:03:34 +00:00
simonb
8efaf7f099 Note support of fully coherent data caches for MIPS32/64 CPUs. 2002-12-17 12:10:03 +00:00
wiz
d9327ca55d gdb-5.3 out. 2002-12-16 11:57:42 +00:00
lukem
699da88ad2 db(1) added 2002-12-11 15:46:52 +00:00
taca
4375714d16 IP Filter 3.4.31 is released. 2002-12-11 03:09:00 +00:00
scw
e1b9461296 Note addition of evbppc. 2002-12-09 12:22:58 +00:00
lukem
4e4f8e40cc build.sh -E 2002-12-08 22:16:30 +00:00
lukem
239dc05c4f Add -E - "expert mode". If this is not specified, builds to DESTDIR=/ are
not permitted.
By using this flag, you are taking responsibility for any issues that
may occur because of this...
2002-12-08 22:14:00 +00:00
lukem
4f856ef51a - be consistent about option ordering in build.sh usage display
- use Fl and Ar instead of Sy and Em to format options
2002-12-08 08:42:51 +00:00
taca
bb6e5ff73d OpenSSL version 0.9.6h released
===============================
OpenSSH 0.9.6h is out.

  OpenSSL - The Open Source toolkit for SSL/TLS
  http://www.openssl.org/

  The OpenSSL project team is pleased to announce the release of version
  0.9.6h of our open source toolkit for SSL/TLS.  This new OpenSSL version
  is a bugfix release.  This will be the last release in the 0.9.6 series.

  The most significant changes are:

      o New configuration targets for Tandem OSS and A/UX.
      o New OIDs for Microsoft attributes.
      o Better handling of SSL session caching.
      o Better comparison of distinguished names.
      o Better handling of shared libraries in a mixed GNU/non-GNU environment.
      o Support assembler code with Borland C.
      o Fixes for length problems.
      o Fixes for uninitialised variables.
      o Fixes for memory leaks, some unusual crashes and some race conditions.
      o Fixes for smaller building problems.
      o Updates of manuals, FAQ and other instructive documents.
2002-12-07 13:09:56 +00:00
jonb
675b5ba3f5 swept through the tree with find and grep looking for EDITOR.
Cleaned up all broken occurances found.

Did not check crypto/dist. (filenames imply these are not for exec $EDITOR)
Did not fully check sh and ksh. (lost in twisty mazes of function calls
     and finally just assumed it was good)
and did not check gnu/dist/cvs (appears ok by testing with this commit)
2002-12-05 22:47:28 +00:00
bouyer
feb049d13a Note edquota improvements. 2002-12-04 21:04:23 +00:00
jdolecek
cb97b9ed03 i386 biosboot is capable to boot using 2.88MB floppy drive with 1.44MB
floppy disk now
2002-12-04 18:38:41 +00:00
lukem
84d4fe9f6f fparseln moved to libc 2002-12-04 12:48:34 +00:00
enami
e88db39c32 Update Version/Current Vers. From Kimio Ishii. 2002-12-03 08:45:51 +00:00
isaki
6f6758a6cd Add bmd(4) for x68k. 2002-12-01 09:04:17 +00:00
jdolecek
0214b6cccf pkgsrc/devel/py-kqueue added, remove from TODO list
add couple random notes
2002-11-30 13:52:14 +00:00
christos
e6ede96041 mention routed. 2002-11-30 04:05:30 +00:00
christos
42d120566d mention cvs and amd 2002-11-29 23:28:30 +00:00
christos
d1ff1d850d catch up with am-utils 2002-11-29 23:26:59 +00:00
lukem
2bfbb05f67 strsuftoll(3) 2002-11-29 13:18:42 +00:00
christos
3f55d9b926 merged cvs-1.11.2 2002-11-28 06:00:55 +00:00
lukem
8b7fb4d514 bye bye SYS_INCLUDE=symlinks 2002-11-26 23:33:35 +00:00
grant
90bedd1cc7 IPFilter 3.4.30 is out. 2002-11-26 14:07:32 +00:00
itojun
27949ae3f5 upgrade postfix to 1.1.12 2002-11-26 03:40:08 +00:00
itojun
775bc3edde postfix 1.1.12 is out 2002-11-26 03:24:49 +00:00
wiz
704158a9d5 Update location of BUILDING.mdoc. 2002-11-25 19:18:44 +00:00
fvdl
a1d9522721 Note restructures i386 interrupt code. 2002-11-22 20:00:21 +00:00
thorpej
95681d5fa6 Note some recent toolchain changes. 2002-11-22 06:46:45 +00:00
wiz
718523a184 gcc-3.2.1 out, and sort pdisk entry. 2002-11-21 12:38:36 +00:00
itojun
88e44ce1fd named is now 8.3.4 2002-11-17 14:37:47 +00:00
itojun
9b33cfc68a new version # for bind 2002-11-17 14:05:38 +00:00
lukem
a4b13dc86b postinstall obsolete sets check 2002-11-17 03:25:36 +00:00
itojun
9937085dea isc dhcp 3.0.1rc10 is out 2002-11-16 23:02:44 +00:00
mrg
3090c3d834 note vnd(4) LKM 2002-11-16 08:23:47 +00:00
wiz
8a21525b09 texinfo-4.3 out. 2002-11-15 21:36:45 +00:00
wiz
fc2e2e8053 binutils-2.13.1 released. 2002-11-09 11:45:29 +00:00
msaitoh
bfa1c1a0d2 note about Adaptec 200[05]S 2002-11-08 06:07:52 +00:00
martin
804cafc6ec Note new mtd(4) driver for Myson Technologies MTD803. 2002-11-07 22:10:54 +00:00
manu
e5f28580c1 Added two sysctl-able flags: proc.curproc.stopfork and proc.curproc.stopexec
While we are there, talk about compat_irix sproc emulation.
2002-11-07 00:23:17 +00:00
perry
a2d68c3cd8 note new root.cache file 2002-11-05 21:25:28 +00:00
pooka
486e308c1a note eap(4) change 2002-11-04 16:38:51 +00:00
mrg
6d864484d3 note sparc64 IDE boot device detection fixes. 2002-11-02 13:49:50 +00:00
mrg
8674f67cf9 note separate r/w disk stats changes. 2002-11-01 12:55:23 +00:00
jdolecek
1f771a07f4 usr.bin/tail done
pkgsrc/www/thttpd already compiles with kqueue support, the patches
  were apparently integrated to the distribution already
move the 'kqfilter for systrace' to 'items todo' rather than 'to fix'
2002-10-30 21:50:47 +00:00
lukem
c40ede03f7 Alan Barrett tells me he worked out that netbsd-1-6 was initially
branched on 22 May 2002.
2002-10-26 11:40:56 +00:00
lukem
15d16d6089 netbsd-1-6 (although I can't remember the original branch date) 2002-10-24 10:50:06 +00:00
jdolecek
07099121c1 kqueue branch terminated 2002-10-23 22:38:10 +00:00
jdolecek
00eec531da note kqueue branch merge 2002-10-23 09:52:37 +00:00
jdolecek
3634d1510d move kqueue-todo from syssrc/sys/kqueue-todo on kqueue branch here;
the finished items were removed
2002-10-22 23:47:40 +00:00
wiz
832399f0d1 Update versions of bsd-family-tree. 2002-10-20 22:26:09 +00:00
lukem
0643be82d1 build.sh -k kern 2002-10-20 15:57:46 +00:00
lukem
da7aeb45e7 - Add support for ./build.sh -k kern, which configures and builds the named
kernel using the $TOOLDIR toolchain.  If kern doesn't contain `/', it will
  be searched for in ${KERNCONFDIR} (typically, sys/arch/${MACHINE}/conf).
- Improve ./build.sh usage.
- Add some examples to the documentation.

This is heavily based on [toolchain/18739] from Alan Barrett <apb@cequrux.com>,
with improvements by me.
2002-10-20 15:48:01 +00:00
bjh21
85143168f5 Mention the bjh21-hydra branch, since two people have asked for it. 2002-10-19 16:05:23 +00:00
kleink
7b94394741 Update for tz{code,data}2002d. 2002-10-17 13:48:35 +00:00
wiz
15b9c5f2df Fix typos. 2002-10-17 08:42:37 +00:00
wiz
8a729689b0 Improve English. 2002-10-17 08:33:36 +00:00
grant
aad1ee5c4e tar/cpio -> pax date correction. 2002-10-17 08:24:08 +00:00
thorpej
fe9dc5bbfc Note basename(3)/dirname(3) changes to return pointer to static storage. 2002-10-17 02:07:44 +00:00
itojun
8e08bbaaa3 pax replaced cpio/tar 2002-10-17 01:11:21 +00:00
christos
710b1c3675 mention pax as tar/cpio 2002-10-16 15:33:57 +00:00
thorpej
564dd74666 Note several more changes to the autoconfiguration code. 2002-10-11 02:07:49 +00:00
wiz
c40801a8ee groff-1.18.1 out. 2002-10-10 09:38:46 +00:00
itojun
ce7f14ae22 GNU tar update 2002-10-10 08:23:51 +00:00
itojun
2601f13929 update GNU tar entry 2002-10-09 19:42:02 +00:00
augustss
a7879f7f11 Note addition of ubsa(4). 2002-10-08 13:24:07 +00:00
kent
f7c124d2bb Note auvia uses aurateconv for fixed-rate AC'97 codec. 2002-10-08 13:20:57 +00:00
wiz
19fb877205 bind-4.9.10 out. 2002-10-07 10:39:27 +00:00
kent
5d5936d4e7 Note auvia supports VT8233/VT8235. 2002-10-05 18:13:16 +00:00
kent
a872fd9419 Note pciide suports VIA VT8235. 2002-10-05 17:12:07 +00:00
grant
f6f54f414a fix date for i386mp branch merge. 2002-10-05 16:51:03 +00:00
grant
bd0330cb3b use eg. "ftpd(8)" where appropriate, so href's are created in
http://www.netbsd.org/Changes/changes-1.7.html.
2002-10-05 16:41:20 +00:00
grant
f5ca706104 fix typo. 2002-10-05 16:31:58 +00:00
grant
482320a1af note addition of cgd. 2002-10-05 16:30:43 +00:00
thorpej
24e419709e Note cfattach changes. 2002-10-04 01:54:47 +00:00
mrg
38c33d8026 take me out of ipfilter & nvi. i haven't worked on either of these
for ages...
2002-10-02 14:26:03 +00:00
wiz
919b7c4bd4 less378 available (http://www.greenwoodsoftware.com/less/) 2002-10-02 08:58:01 +00:00
sommerfeld
478c0009ff Mark disposition of branch 2002-10-01 21:49:11 +00:00
fvdl
83e602516e sommerfeld_i386mp_1 was merged 2002-10-01 15:14:53 +00:00
itojun
11a0f4d42d openssh upgrade 2002-10-01 14:12:17 +00:00
fvdl
3717f72b7c Note merge of sommerfeld_i386_mp1 branch. 2002-10-01 13:06:22 +00:00