Commit Graph

3705 Commits

Author SHA1 Message Date
apb
afb2b54a87 * Make regpkgset accept all the new args that regpkg takes.
* Sort the pkgs into dependency order before invoking regpkg.
* Better cleanup.

Reviewed by agc
2006-01-04 14:18:00 +00:00
apb
3df0642b27 * Give regpkg the ability to create binary syspkg packages (*.tgz files).
The new "-t binpkgdir" option requests this action.
* Make it pay attention to DESTDIR.
* Make it work for unprivileged builds using METALOG.
* Add "force" and "update" modes.
* Add "quiet" mode.  There was already a "verbose" mode.
* Add several new command line args in support of the above.
* Make much more use of shell functions.
* Replace the old way of choosing syspkg version numbers.
  The new way gives numbers derived from concatenating the OS
  version [from osrelease.sh or $(uname -r)], a "tiny" version [from
  distrib/sets/versions, default 0], and a date [from RCS time stamps or
  file system time stamps].
* Add @blddep lines to the PLIST (in addition to the @pkgdep lines
  that were previously added).
* Use host tools such as pax, cksum, and db, to do more or less the
  same work that was previously done by pkg_create (which is not a host
  tool).  No longer attempt to use pkg_create.

Reviewed by agc
2006-01-04 14:14:35 +00:00
apb
faa76ace30 Add a new "-I realprefix" arg. When making syspkgs, we need to use
"-P ${DESTDIR} -I /". ("-I" chosen for similarity to pkg_create.)

XXX: makeplist seems to be quite broken, in that it looks at the files
and directories that are actually present in DESTDIR, whereas I
thought its job was to provide an list of what *should* be there,
regardless of what is *actually* there.  Fixing this seems to require
a change to the format of the "lists" files, so that they can
unambiguously identify directories.

Reviewed by agc
2006-01-04 13:57:04 +00:00
apb
1983ec7bd3 Instead of printing "./foo/bar optional" for implicitly required
directories, print "./foo/bar optional type=dir".

Reviewed by agc
2006-01-04 13:46:13 +00:00
apb
267577ae49 Use "$*", not "$@", where we want a space-separated list of words. 2006-01-04 13:40:23 +00:00
apb
0eb2a59a6d . "${rundir}/sets.subr", overlooked in previous commit. 2006-01-04 13:38:18 +00:00
apb
a879495374 Add quotes to some shell variables overlooked in previous commit. 2006-01-04 13:35:55 +00:00
apb
0bee96eab7 Ensure that (almost) all shell variables in distrib/sets/* scripts are
used with curly braces and quotes, as in "${var}".

Also ensure that command substitution is quoted, as in "$(command)", and
convert `command` to $(command).

Reviewed by agc
2006-01-03 18:31:09 +00:00
apb
3a0b541193 Add shell variables defined in sets.subr for almost all commands used
by scripts in distrib/sets/*.  This is intended to be useful when cross
building.  Only trivial commands like echo, cat, and rm are excluded
from this treatment.

While I am here, make ${MTREE} and ${DB} follow the pattern used by most
other such variables.

Reviewed by agc.
2006-01-03 16:40:16 +00:00
apb
26d8593b50 Move default values for several shell variables into sets.subr.
Reviewed by agc
2006-01-03 15:42:42 +00:00
yamt
6fce056253 mark /usr/include/nfs/nfs_var.h obsolete. 2006-01-03 12:49:36 +00:00
christos
9708e1086d forgot to commit the bump for libcrypto. 2005-12-31 07:02:05 +00:00
agc
740a95c15f Add Todd Miller's ftw(3) and nftw(3) file-tree walking functionality,
from OpenBSD.

Bump libc minor to 136.
2005-12-30 23:07:31 +00:00
tsutsui
5ab9e41287 Add an md list for ews4800mips Xserver. 2005-12-29 16:37:42 +00:00
tsutsui
1533ae47f8 Add lists for ews4800mips. 2005-12-29 15:26:54 +00:00
tsutsui
1f5055228d Add preliminary support for System V Boot File System.
Written by UCHIYAMA Yasushi <uch@netbsd>.
2005-12-29 14:53:45 +00:00
matt
3fff2406b3 Update man pages for new coredump interface. 2005-12-24 21:07:05 +00:00
jmmv
bb99282370 Merge fstab.tmpfs into fstab.ramdisk so that the file names represent
concepts rather than specific file systems.  Suggested by hubertf@.
2005-12-24 12:59:21 +00:00
christos
4ce197a0c1 remove obsolete programs. 2005-12-22 00:31:04 +00:00
christos
d10f4d6b55 libutil bump. 2005-12-20 21:34:29 +00:00
rpaulo
7d7fe4b786 Adapt man pages to ktrace-lwp. 2005-12-20 19:53:14 +00:00
thorpej
e363cc4a04 Move evcnt definitions into <sys/evcnt.h>. Include this from <sys/device.h>
for compatibility.
2005-12-20 16:28:55 +00:00
thorpej
445cc37106 <sys/tablet.h> is now obsolete. 2005-12-20 05:36:48 +00:00
christos
f131fafcb8 add sony.4 2005-12-13 18:23:31 +00:00
wiz
828a822d64 Add nologin(5). 2005-12-12 22:27:05 +00:00
jmc
75b7768eb6 pte.h isn't obsolete on bebox. it's still there 2005-12-07 05:01:21 +00:00
skrll
856be5d817 lmcctl has been replaced by lmcconfig. 2005-12-06 14:02:58 +00:00
skrll
396c76cb52 Correct the includes for lmc. 2005-12-06 11:53:56 +00:00
christos
e97df9dd99 bye lmcctl, welcome lmcconfig 2005-12-06 03:20:27 +00:00
christos
2f1d024ecf deprecate lmcctl, welcome lmcconfig 2005-12-06 03:19:02 +00:00
christos
533d086402 mark fips*.h really obsolete. 2005-11-26 22:42:10 +00:00
rpaulo
c6d6417f4f follow libkrb5 bump (you'll be unable to login using PAM if you don't
have this patch).
2005-11-26 12:32:43 +00:00
christos
6451d0b61f more openssl man pages 2005-11-25 21:19:05 +00:00
christos
0fcdffc1c5 bump libradius 2005-11-25 21:18:34 +00:00
christos
b5d3d971cf add more openssl man pages 2005-11-25 21:18:04 +00:00
christos
bab8f4db0f update sets for new openssl 2005-11-25 20:38:22 +00:00
macallan
631f2d878c build the apm utility on sparc since we already build apmd 2005-11-24 15:47:09 +00:00
yamt
224db8bcf4 document workqueue. 2005-11-24 08:20:51 +00:00
yamt
b874a47774 add RUN_ONCE. 2005-11-24 08:16:21 +00:00
christos
a0166828fa add the dnssec and namedb check tool man pages 2005-11-19 02:07:16 +00:00
christos
594da8287c Add dnssec and namedb check tools. 2005-11-19 02:03:43 +00:00
riz
658bb45a8b Add ".cat" to ./usr/share/man/cat8/sti.0 and ".man" to
./usr/share/man/man8/sti.8 so a build with MKCATPAGES=no and MKMAN=no
(respectively) will complete successfully.
2005-11-18 18:51:15 +00:00
spz
1802f2d1d7 Enable build.sh -x building for the usbtablet driver new in xsrc
distrib/sets/lists/xserver/md.* to list the additional files for XFree86
using ports
share/mk/bsd.x11.mk and x11/... for the actual building

Contributes to closing PR xsrc/23964
Reviewed by tron@NetBSD.org
2005-11-12 22:57:46 +00:00
dsl
5bc344755a Mark pxeboot_ia32_com0.bin obsolete.
Serial pxeboot can be generated by applying 'installboot -e' to pxeboot.
2005-11-12 09:41:28 +00:00
christos
80ae18a069 add sti 2005-11-10 16:58:18 +00:00
yamt
73a46700dc sync with kernel. (yamt-vop) 2005-11-02 14:22:36 +00:00
simonb
17fbcfa746 Mark /usr/include/sys/systm.h as obsolete. 2005-10-30 23:35:55 +00:00
tshiozak
1beef8fe93 fix lib/31874.
- add _citrus_stdenc_get_state_desc() interface to get
  encoding-scheme-independent encoder/decoder state descriptions.
- make sure that iconv_std module uses it to judge whether the last
  sequences forms complete shift sequences.
- bump minor of i18n_module because of get_state_desc().
2005-10-29 18:02:04 +00:00
scw
76bcd7f008 ./usr/sbin/iwictl is now mi. 2005-10-29 08:17:18 +00:00
jmc
2ab5e7c4d7 Move ncdcs to mi 2005-10-27 17:51:48 +00:00