Commit Graph

8832 Commits

Author SHA1 Message Date
wiz 6cda6a5c42 Remove some more krb4 remnants. 2006-03-23 20:00:36 +00:00
wiz b30d0d8732 Both keywords should contain "obsolete" for obsolete entries. 2006-03-23 19:59:13 +00:00
garbled bd5aa4216a Add cat8 manpages for prep too. Caught by wiz as well. 2006-03-23 18:56:48 +00:00
garbled 21bc41f1ad Modify these makefiles to use the new mkbootimage.. hopefully I got this
right.
2006-03-23 18:51:19 +00:00
garbled 53444b6809 Add prep's mkbootimage.8 and boot.8 to mi set list 2006-03-23 18:19:30 +00:00
elad b1b1933857 obsolete /usr/include/kerberosIV, okay christos@ 2006-03-22 15:49:31 +00:00
bjh21 f3cb4934df Now that NetBSD's got a real logo, use it for !BtNetBSD's icons.
These are basically a straight conversion of the logo -- a better job
could almost undoubtedly be done by someone with artistic talent.
2006-03-21 23:33:35 +00:00
bjh21 cd2a0c7440 Add a NetBSD RCS ID and a comment explaining what this is and where it
came from.
2006-03-21 23:25:46 +00:00
bjh21 2cc5929cc1 We don't ship the Settypes file any more, so remove the reference to it. 2006-03-21 22:16:43 +00:00
tsutsui f5040e78bb - Create an independent "boot" partition for bootloader rather than
marking a raw partition as "boot".
- Adjust default partition size for /usr so that extracted files
  won't flood on the default full installation.
2006-03-21 06:18:29 +00:00
tsutsui 17e5a1e5a3 Use dmesg(8) directly rather than via kernfs. 2006-03-21 03:38:22 +00:00
tsutsui f9e105a948 Use smaller distrib/utils/x_gzip. 2006-03-21 03:35:49 +00:00
tsutsui a599612f68 MAKEDEV(8) requires df(1) to detect fdesc. 2006-03-21 03:28:34 +00:00
tsutsui f543e0f10e Some KNF adn ANSIfy. 2006-03-21 02:06:31 +00:00
tsutsui dc8b8e8df8 Some KNF. 2006-03-21 02:05:33 +00:00
tsutsui ec2e473d63 8 -> MAXPARTITIONS 2006-03-21 01:33:49 +00:00
tsutsui bbcd8e938f Invoke MI installboot(8) directly rather than via a wrap script. 2006-03-21 01:32:19 +00:00
tsutsui 59c9ad4718 hp300 now uses MI installboot(8) so also put it to ramdiskbin. 2006-03-21 01:30:06 +00:00
bouyer 2c84df432e Build XEN3_U and INSTALL_XEN3_U kernels as part of release process. 2006-03-20 22:36:37 +00:00
he 114b0e8ca6 Make the final adaptions to the removal of the KerberosIV bits.
Discussed with christos.
2006-03-20 16:37:22 +00:00
christos 42452df924 More krb4 removal. 2006-03-20 04:22:41 +00:00
christos d4f1ea1219 Fix the lists. 2006-03-20 04:17:39 +00:00
christos 85e611dd01 Goodbye KerberosIV 2006-03-20 04:03:10 +00:00
rittera dd3a1291db Added myself, Alan Ritter 2006-03-17 03:23:28 +00:00
wiz c6b6c1a57b Unobsolete slstats and its man page, now the links have been added. 2006-03-16 22:06:40 +00:00
jwise ddc4bc7432 Add support for new ipf and pf syspkgs. 2006-03-16 17:57:03 +00:00
jwise f1e239603f Fix two pf miscategorizations. 2006-03-16 17:56:20 +00:00
jwise 426711902e Some users use pf. Some use ipfilter. Syspkg was designed for situations
like this, where a user may well want to install one of these but not the
other.

To allow syspkg to be used for its intended purpose here, carefully split
out ipfilter and pf from the main {base,comp,man,misc}-net{,util}-* packages

(something which was partially done for ipf, but not done for pf in the
past).

This way, a user can pkg_delete *-{ipf,pf}-*, and not have utilities,
libraries, man pages, examples, or default /etc files for the packet filter
they don't like.
2006-03-16 17:38:46 +00:00
kleink d73d316468 Add nan(3), nanf(3), and nanl(3); welcome libm.so.0.4. 2006-03-15 22:07:08 +00:00
kleink bc89c06cbf Add strtof(3) and strtold(3); welcome libc 12.137. 2006-03-15 17:35:17 +00:00
tnozaki 10269f58df added be_BY.CP1251, ru_BY.CP1251, ru_RU.CP1251 locale.
requested by cheusov AT tut DOT by, thanks.
2006-03-14 16:16:44 +00:00
hubertf 398b14bc09 Document that sgimips boots too (and under which constraints) 2006-03-14 09:19:16 +00:00
tnozaki fd97f66c90 added missing UCS%CP*.mps files. 2006-03-13 20:02:01 +00:00
tnozaki 274950e65d added macintosh encodings(single-byte only). 2006-03-13 19:45:35 +00:00
rpaulo bf1bbfd01c Oops, the previous change touched the wrong files (pckbd.hu and pckb.pl). 2006-03-13 11:38:30 +00:00
chs 388c5496c2 add nfe driver and manpage from OpenBSD. 2006-03-12 22:40:42 +00:00
rpaulo 8b9db7a800 mkbd.pt.iso8859-2 -> mkbd.pt.iso8859-1
pckbd.hu.iso8859-2 -> pckbd.hu.iso8859-1
pckbd.pl.iso8859-2 -> pckbd.pl.iso8859-1
2006-03-12 15:09:54 +00:00
rpaulo 9631eac44f Add pckbd.fr_CH.iso8859-2 and pckbd.de_CH.iso8859-2. 2006-03-12 12:42:31 +00:00
kleink 4e2ab73ea3 Document libkern's bcdtobin(9)/bintobcd(9). 2006-03-11 15:47:09 +00:00
wiz 79e2096684 cdrecord package has been renamed to cdrtools, fix paths.
From OKANO Takayoshi in PR 33008.
2006-03-09 18:10:07 +00:00
wiz 3a1bb3b232 Fix some URLs. From OKANO Takayoshi in PR 33001. 2006-03-09 18:07:30 +00:00
hubertf 05524656d1 in src.tgz, set build.sh permissions +x 2006-03-08 19:18:04 +00:00
pooka 4e6df87951 add CIRCLEQ_LOOP_{NEXT,PREV}.{0,3} 2006-03-07 18:16:46 +00:00
pooka 25833a1352 fdavail is a goner 2006-03-07 17:22:10 +00:00
agc 5eb45d3d63 Sync lists with reality - add svwsata(4) and catman page. 2006-03-06 22:21:25 +00:00
rumble 2f6e320cf1 Add a terse man page for the grtwo framebuffer driver. 2006-03-05 00:04:13 +00:00
wiz 298741977e Deprecate slstats. 2006-03-02 22:21:38 +00:00
dyoung dcf0b9e09f Sort. Remove duplicate lines. 2006-03-02 04:31:40 +00:00
dsl b051d89585 Make floppy install messages less confusing (maybe).
Make floppy file system type settable - it depends on the system you are
using to write the split sets, not the target.
2006-02-26 10:25:52 +00:00
dsl ac97411677 Use a menu for 'install from floppy' questions.
Ask whether the user wants to delete the fetched files (ftp and floppy) after
install.  Delete after sucessful install of each file.
Kill bufferred tty input in a couple of places when typeahead will be wrong.
Code added to run.c to do a 'cd' in the child, unused (so far).
2006-02-25 20:21:00 +00:00
christos 286c74606d update for auxgreg, clock, timer sparc man page addition. 2006-02-25 17:44:50 +00:00
christos 7a7bfc184b put back the vlan cat page. 2006-02-25 16:41:57 +00:00
dsl cd974d281d target_realpath() is only used by the code that updates libraries from
a.out to elf - so move it into aout2elf.c
I'm not even sure this code is important at all any more.
2006-02-25 13:29:34 +00:00
christos 183d2e28cf remove vinum 2006-02-25 01:44:15 +00:00
dsl b68f172f6d Delete a load of messages that aren't used in the current code, and that
I don't suppose will be used soon.
2006-02-24 22:13:16 +00:00
pooka eadf5bf8b1 add fdclone 2006-02-24 12:49:16 +00:00
dsl 1256423cda Put the name of the system/directory (etc) into the menus when asking
for the location of the source of the sets.
Put the menu in the place on the screen that used to contian a display
of what was selected.
Now these screen work the same way as the disk partitioning ones.
Leaves more screen real-estate for more questions.
2006-02-23 21:44:56 +00:00
hubertf ee2255c4b0 Clarify "{Product_Name}" -=> "NetBSD", as advised by The Open Group 2006-02-23 15:33:31 +00:00
jschauma aaad8c9b37 add kochi@ as portmaster for ia64 2006-02-20 19:30:06 +00:00
yamt 7a114c5bd0 posix_fadvise is in section 2, not 3. pointed by Hisashi T Fujinaka. 2006-02-20 00:34:30 +00:00
yamt 03c44ce523 document posix_fadvise. 2006-02-19 22:27:47 +00:00
elad 378a5a27de Some stuff that's been sitting in my tree for too long...
Improve the pw_policy(3) API by splitting it to two functions, one to load
the policy from /etc/passwd.conf and another to test passwords against the
policy.

Some bug fixes, more consistent code, and man-page updates.

Minor for libutil bumped.
2006-02-18 10:52:48 +00:00
hubertf 6c1b4a6f6a Add text requested by term (b) of
localsrc/legal/TheOpenGroup/TOG_LICENSE
2006-02-16 03:15:02 +00:00
dyoung 08a8550184 Add 'man' property to ./usr/share/doc/groff/mom/*.ps, so we get
correct set-lists if MKMAN=no.
2006-02-14 23:44:51 +00:00
he 6ecd57a7f6 Bump the miniroot size from 16m to 17m so that the contents fits again. 2006-02-14 21:27:52 +00:00
he 96a64d8503 Um, libiscsi_pic.a has no business being here (it's in comp/shl.mi
where it belongs, and where non-PIC platforms don't pick it up).
It looks like this was a cut+paste accident (tagged with "profile",
which would be libscsi_p.a).
2006-02-14 19:07:30 +00:00
christos e6b7ea0ea9 deal with libssh bump. 2006-02-13 16:51:35 +00:00
macallan 1f4c33f072 crude attempt on a man page for the generic virtual consoles framework 2006-02-12 23:06:42 +00:00
riz 3c535000dc Add linux32_machdep.h . 2006-02-12 07:14:34 +00:00
jmmv ecdf0a26f4 Mark /usr/include/sys/optstr.h as obsolete (no need to be installed there). 2006-02-11 17:39:36 +00:00
yamt 6093f6ed30 mark removed uvm_*_i.h obsolete. 2006-02-11 13:05:30 +00:00
yamt c3a4b52047 sort. 2006-02-11 12:57:03 +00:00
gdamore bcbff1364b Add evbmips and manual pages to distribution files, as requested by wiz@ 2006-02-11 01:51:22 +00:00
agc 38f0b002b6 Add entries for the iSCSI target, and supporting library and manual
pages.
2006-02-08 19:00:32 +00:00
christos c508562304 remove sushi 2006-02-08 17:29:33 +00:00
christos fac48e506b delete sushi directories 2006-02-08 17:26:11 +00:00
christos 03b1813a52 delete sushi records. 2006-02-08 17:22:10 +00:00
christos 8049de76d6 mark sushi obsolete (per core's request) 2006-02-08 00:54:33 +00:00
chs c5920793e6 change the old pre-sysinst install.md script to not need file(1)
and take that program and its associated "magic" database
out of the miniroot image.  fixes PR 32379.
2006-02-07 16:52:16 +00:00
wiz 44ee8715c8 Update for groff-1.19.2. 2006-02-06 18:53:25 +00:00
xtraeme 2d45c66ceb Add a pbms(4) manpage. Remove it from the source code and update TODO. 2006-02-05 18:38:34 +00:00
christos 845c1702ec bump libamu 2006-02-05 16:29:27 +00:00
christos 6d02ae65f5 Adjust sets for new libssh. 2006-02-04 22:36:11 +00:00
jmmv 6cf8f1a5d9 Revert yesterday's change that attempted to fix the detection of the
boot device when using a Multiboot boot loader.  It couldn't work because
these boot loaders do not pass a checksum of the disk so matchbiosdisk()
cannot really find any matches.  I should have gone to sleep before
commiting...

Found by xtraeme@.
2006-02-04 11:24:42 +00:00
jmmv 62c98fdb8d When booting an i386 kernel with Multiboot, properly detect the boot device
by looking it up in the x86_alldisks table (instead of trying to match it
to 'wd*' manually).

In order to do this, move the cpu_rootconf function from x86 common code
to amd64 and i386 specific one.  This way, i386 can do an extra step (call
the appropriate Multiboot code) in the appropriate place (after
x86_matchbiosdisks and before findroot()).
2006-02-03 23:33:30 +00:00
christos c83a08de97 bump libopcodes 2006-02-03 21:43:30 +00:00
christos ea4d395f13 bump libbfd 2006-02-03 16:33:00 +00:00
christos 209def21c7 bump libbfd, libopcodes. 2006-02-03 16:31:59 +00:00
jmmv 0b879f1cfc Implement support for 'The Multiboot Specification' so that i386 kernels
can be booted directly from Multiboot-compliant boot loaders (e.g. GRUB).
See the added multiboot(8) manual page for more information.

No objections in tech-kern@; only positive comments.
2006-02-03 11:08:23 +00:00
jmmv 47d8ee4167 Implement options string parsing of the form 'a=b c=d ...'. This will be
initially used by i386's Multiboot support but will be useful in other
situations too (think refactoring mount(2)'s API).
2006-02-03 11:04:46 +00:00
reinoud 09457a8a6e Initial import of a UDF file system implementation for NetBSD.
Finally the logic glue and the set distribution lists modifications.
2006-02-02 15:26:32 +00:00
skrll 76a44d106e Add byte_swap.h. HI DSL! 2006-02-02 08:17:35 +00:00
kleink c682593001 Update for tzdata2006a. 2006-01-31 12:09:33 +00:00
apb d6b37f8359 No space in "function()", "command;" or "$(command)".
Requested by christos.
2006-01-28 19:01:23 +00:00
apb 13da902879 During an "update" build, if previous versions of a syspkg were already
registered, or if previous versions of the syspkg .tgz file already
existed, then delete them.  Previously, this was a fatal error.

Approved by christos
2006-01-28 18:42:23 +00:00
gdamore c2bb9307da Added gdamore. 2006-01-26 00:56:39 +00:00
tsutsui 3857bde133 Update some stuff. (untested) 2006-01-25 15:22:54 +00:00
tsutsui dcb1305685 Add shared libXau and libXdmcp. Pointed out by tron.
XXX: More stuff should be updated.
2006-01-25 15:05:26 +00:00
is 778ad8adea Alas, 5 Megabytes aren't enough any longer. 2006-01-24 20:28:21 +00:00
elad 481e7be9a6 add qsieve/qsafe entries for new locations. 2006-01-24 19:13:46 +00:00
elad cb990bef57 qsieve/qsafe not here anymore. 2006-01-24 19:06:35 +00:00
dsl 1253e7b15e Remove mount_kernfs and mbrlabel.
The kernfs filesystem is no longer in the install kernel, and the mbrlabel
is not needed because the kernel will generate a disklabel from the mbr
information.
2006-01-21 09:22:10 +00:00
elad d5de4cccfa qsieve, qsafe. 2006-01-20 11:23:51 +00:00
garbled 72224e6512 Add pjlfilter to setlist 2006-01-20 08:38:59 +00:00
is c5b9cc482c Instead of abusing the function md_prep_label(), create a new (optional)
md_view_labels() and a variable to mark its availability, so checking of
the available disklabels can be done before the root device is chosen.
Suggested by Martin Bertelsmann.
2006-01-18 13:39:05 +00:00
is 1719c90222 Only provide uncompressed tools, so that they can be run directly
from CD-ROM, and buggy CD-ROM file systems aren't confused by two
tools with the same prefix.
2006-01-18 13:19:01 +00:00
jmmv faac4d565d The tb(4) driver is gone, so should be the manual page. 2006-01-17 19:08:28 +00:00
thorpej f69c907605 Add a firmload(9) manual page. 2006-01-17 17:29:28 +00:00
thorpej 13f83a7396 Add /libdata, /libdata/firmware, and /usr/libdata/firmware directories. 2006-01-17 06:58:28 +00:00
yamt 0541bd8909 add getiobuf.9 2006-01-16 22:32:07 +00:00
dsl 35b84990cc Remove the notarfile_ok message - is it no longer needed.
We don't need to have dump_lfs to get lfs support.
(i386 will need 100k of stuff deleted to get newfs_lfs and fsck_lfs added)
2006-01-16 21:47:55 +00:00
tsutsui 920fcf7c8c Use -mmemcpy. 2006-01-16 14:53:46 +00:00
he e643e92c49 Bump image size from 2m to 2100k so that it fits again. 2006-01-16 00:16:44 +00:00
he e8d8d58b77 Bump the image size from 3M to 3.2M, so that it fits again. 2006-01-16 00:13:58 +00:00
dsl afd41ad77a Show the number of sets installed and the next set above the menu that
asks you where to load stuff from.
Initialise stuff so that 'install default set of sets' works.
Fix install loop, removing infinite loop if/when first kernel not selected.
2006-01-15 20:41:00 +00:00
dsl aab3fb05a5 Minor message change 2006-01-15 20:37:57 +00:00
dsl e5231f4b40 Warp the cursor to the baud-rate entry after a com<n> entry is selected.
Allow a baud rate of 0 to be selected - uses speed set by bios.
2006-01-15 20:37:01 +00:00
dsl 9021097a89 Avoid having "//" in the middle of the transfer directory name.
(But ensure there is at least one.)
2006-01-15 20:34:20 +00:00
dsl a6262bba3a Specify -V2 to newfs so that pages of superblock numbers are not output. 2006-01-15 20:33:05 +00:00
is b2d05f8632 pacify gcc on VAX. 2006-01-15 13:56:15 +00:00
christos 1cf726830d zlib moved. 2006-01-14 21:15:40 +00:00
christos 526a733aa8 bump libz. 2006-01-14 20:13:57 +00:00
is f7389079d9 Yet another uninstalled file. 2006-01-14 16:40:09 +00:00
is c110684412 Synchronize to reality - a few entries are still obviously wrong, but
so is what's installed.
2006-01-14 16:16:20 +00:00
peter 311ab8679d Add hpcarm/boot(8) manual page. 2006-01-13 23:32:26 +00:00
dsl 9fc0a7f722 Rework the installation loop so that it is possible to change the source
of the sets after an error.
A side effect is that it now does fetch-install-fetch-install..., not
fetch-...-fetch-install-...install.
The set selection code now uses a byte per set (not a bit-pattern) removing
the restriction of 32 sets, and allowing a per set status display (TBC).
Also TBC is deleting sets from /usr/INSTALL.
However I believe it works...
2006-01-12 22:02:44 +00:00
xtraeme 8173ef37e7 AMD PowerNow LKM contributed by Olaf 'Rhialto' Seibert. 2006-01-11 00:18:28 +00:00
kleink 248944e9cc Update for tzdata2005r. 2006-01-11 00:06:38 +00:00
tsutsui 8823268c68 Add ews4800mips.
While here, remove nonexistent openblocks.
2006-01-09 17:58:49 +00:00
tsutsui d87a63cda3 - Fix typo (s/BFS/SYSVBFS/)
- Use strlcpy(3) rather than strcpy(3)
2006-01-09 15:25:20 +00:00
tsutsui 756481fd55 First cut at sysinst support for ews4800mips. 2006-01-09 10:03:51 +00:00
tsutsui 77d25487c9 Add sysvbfs stuff. (enabled by md.h) 2006-01-09 10:00:34 +00:00
tsutsui b44de2b302 Reduce IMAGESIZE. 2006-01-09 09:55:53 +00:00
tsutsui 89d726eb46 Make and install a bootloader binary with embedded RAMDISK kernel image. 2006-01-09 07:24:29 +00:00
tsutsui 751d67ef2a Fix pasto in comments. 2006-01-08 18:48:25 +00:00
tsutsui c19a11ffc4 Use -mmemcpy to shrink binaries. 2006-01-08 16:05:56 +00:00
tsutsui 88d40f88ec Add /usr/mdec/boot.coff. 2006-01-08 15:35:00 +00:00
apb b020cbecff Oops, missed a few echo >&2 changes in previous commit. 2006-01-08 10:32:26 +00:00
apb 6942b0e739 Use TARGET_ENDIANNESS (from bsd.endian.mk) to decide whether
to add "-E B" or "-E L" options to ${db_opts}.

Approved by christos.
2006-01-08 10:25:33 +00:00
apb e386c41eea In the case where there is no metalog, when converting the
PLIST to specfile format, add type=dir for directories.
Fixes a build problem with non-METALOG builds.
2006-01-08 10:24:04 +00:00
apb 2d2afa01d3 regen 2006-01-08 10:22:16 +00:00
apb 309a69d745 Fix cyclic dependency by moving two files from base-local-share
to base-locale-ca and base-locale-sk

Approved by christos
2006-01-08 10:21:04 +00:00
apb 1acb45d44a Detect cyclic dependencies, and abort if any exist.
Approved by christos
2006-01-08 10:20:12 +00:00
apb 99b7c623f6 Document input and output format for syspkgdeps and culldeps.
Approved by christos
2006-01-08 10:19:07 +00:00
apb c32228d46e When printing messages to stderr, always use
echo >&2 "${prog}: ..."

Approved by christos
2006-01-08 10:10:03 +00:00
apb 69a903d0c3 Prepend etc/mtree/NetBSD.dist to the metalog before passing it to
${TOOL_MTREE}.  Previously this was done by maketars.  In the long
term there should be a better solution.  In the short term, this
should fix the build for people who do unprivileged update builds and
who had an old METALOG from before the recent syspkg-related changes.

Reviewed by christos
2006-01-06 18:08:59 +00:00
apb b58c0411a8 Disable checking of metalog in checkflist. In future,
this checking should be reinstated, but with proper
handling of obsolete files.

Reviewed by christos
2006-01-06 18:07:56 +00:00
wiz 9b47789852 Obsolete ./usr/X11R6/include/X11/fonts, its contents have been obsoleted
quite some time ago.
2006-01-06 17:00:22 +00:00
tsutsui 1396c646a7 Add /usr/mdec/boot_kernel.gz.
(a bootloader which can include a kernel binary for netboot)
2006-01-06 12:24:07 +00:00
xtraeme d064eae373 Add rlphy(4) (Realtek 8139/8201L PHY) from OpenBSD. 2006-01-04 21:52:17 +00:00
xtraeme d9b36aca62 Manpage that explains the i2c framework... from OpenBSD. 2006-01-04 19:14:55 +00:00
apb c8666f9f0f regen via "make makedeps" 2006-01-04 15:13:17 +00:00
apb f644cbcf33 Add a "makedeps" target, to update the "deps" file.
XXX: Why is "deps" checked in to the source tree, instead of
just being created as necessary?

Reviewed by agc
2006-01-04 15:11:07 +00:00
apb 52ec81299e * Add a check for consistency between DESTDIR and METALOG, in addition
to the existing check for consistency between DESTDIR and the output
  from makeflist.
* Use egrep instead of awk to ignore differences that are expected.
  This should be easier to maintain, and should also make it easier
  for users to add their own custom exceptions by editing the
  regexp.

Reviewed by agc
2006-01-04 15:08:42 +00:00
apb 29e51821aa Remove the code that used "${MTREE} -C ..." to sanitise the plist. We
can now assume that it's already been sanitised before maketars was
invoked.

Reviewed by agc
2006-01-04 15:03:39 +00:00
apb 5b62001b7b * Add new user-visible "syspkgs" target, and internal "makesyspkgs" and
"makesyspkgsums" targets for it to use internally.
* Add internal "sanitize_METALOG" target that uses "${TOOL_MTREE} -C ..."
  to sanitise the METALOG file before invoking anything that will
  want to parse the METALOG (checkflist, regpkgset, maketars, or
  installsets).  Previously, maketars used to do this itself, but its
  better to do it only once.
* Add internal "checkflist_if_DESTDIR" target, which invokes checkflist iff
  DESTDIR is set and not empty.  Use it where appropriate.
* Add a few more host tools to SETSENV.
* A few minor related changes.

Reviewed by agc
2006-01-04 14:58:58 +00:00
apb 2f132c6998 * Add a special case for sets="all".
* Use dirname, don't try to use a shortcut that doesn't always work.
  This uses the cheap implementation of dirname from sets.subr.
* Fix error in getopts string ("-p" option takes an arg).
* Explicitly use ${HOST_SH} to run culldeps script, because we might
  be on a host where /bin/sh is not a POSIX shell.

Reviewed by agc
2006-01-04 14:44:41 +00:00
apb 6d714d9691 Add cheap implementations of basename and dirname,
using builtin printf, or using echo if printf is not a
shell builtin.

Reviewed by agc
2006-01-04 14:35:03 +00:00
apb 4d96f88bcb Add shell variables for several additional host tools,
required by the new versions of regpkgset and regpkg.
2006-01-04 14:23:22 +00:00
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 d09e15652b Add apb 2006-01-03 21:34:05 +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
rjs 4e8460804d Add INSTALL_IPAQ kernel and copy hpcboot.exe to correct place. 2005-12-30 11:48:15 +00:00
rjs ad40527a61 Add miniroot for hpcarm. 2005-12-30 11:47:19 +00:00
rjs 1276ee68fc Fix kernel names. 2005-12-30 11:41:43 +00:00
rjs 447c4d25c9 Initial import of md files for hpcarm. Copied from hpcmips. 2005-12-30 11:40:23 +00:00
rjs 6d2b3c8c7c Build INSTALL_ACPI kernel as well as INSTALL. 2005-12-30 11:30:33 +00:00
tsutsui 5ab9e41287 Add an md list for ews4800mips Xserver. 2005-12-29 16:37:42 +00:00
tsutsui 136993d8c6 Add files for ews4800mips distribution.
XXX sysinst is disabled for now.
2005-12-29 16:01:30 +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
hubertf 665a7c14de Don't hardcode release numbers, use \*V 2005-12-15 02:34:47 +00:00
hubertf 2ac328de80 Add text for workaround of sysinst not running newfs etc. as described
in PR mac68k/29049. Text for the workaround mostly provided by Hauke Fath.
2005-12-15 02:29:59 +00:00
christos f131fafcb8 add sony.4 2005-12-13 18:23:31 +00:00
xtraeme 7c0269873e Misc grammar and typos fixes from Enrique Matias Sanchez via
private email.
2005-12-13 14:23:06 +00:00
ghen 401043a782 Add ghen 2005-12-13 10:41:25 +00:00
wiz 828a822d64 Add nologin(5). 2005-12-12 22:27:05 +00:00
riz e4adbdcd56 Create the configuration files for the 3.0 release ISOs. 2005-12-08 21:13:28 +00:00
riz ee8f5684fa Correct the filename of the vax ramdisk. 2005-12-08 21:12:18 +00:00
riz d14fcde891 Add ISO_RELEASE as a tag (by default, same as RELEASE) which is used
to label the .iso image files.

While I'm here, modernize the ports list to what's being released with
3.0, and put them one-per-line to make it easier to comment out a single
port if necessary.
2005-12-08 21:11:46 +00:00
xtraeme 8db4fd7fd6 Misc grammar and typos fixes from Enrique Matias Sanchez via
private email.
2005-12-08 16:51:45 +00:00
mhitch a45e5aa34b Add xetc to the sets list. 2005-12-07 18:25:43 +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
dsl 2ff7661d8d Fix path of ping6 and rtsol.
lukem fixed the i386 one in July.
Fixes PR/32240
2005-12-04 21:32:11 +00:00
riz 28cb63d856 The sgimips files will be extracted into a different directory if sgimips
is on an image of a different name - compensate.
2005-12-03 01:23:23 +00:00
kardel 69ca862fe2 add myself 2005-11-27 19:12:11 +00:00
dsl b13289ebc4 We don't want any .eh_frame stuff bloating the ramdiskbin image. 2005-11-27 17:39:46 +00:00
dsl cc3fb44789 Increase the size of the ramdisk filesystem to that of the (recently
increased) hole in the kernel image
2005-11-27 17:39:01 +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
itohy 46cdc5bb72 Add missing T:
"T"his product includes software developed by the PocketBSD project
    and its contributors.
2005-11-14 01:57:12 +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
jnemeth e2ee08b710 add myself, jnemeth 2005-11-11 03:45:57 +00:00
dsl 934b882096 Stop make wingeing when the crunchgen binary can't be located. 2005-11-10 21:29:37 +00:00
christos 80ae18a069 add sti 2005-11-10 16:58:18 +00:00
tron a507881b2e It will be the twelfth release of course. 2005-11-08 09:35:00 +00:00
tron 97ba1641e9 NetBSD 4.0 will the 13th major release (starting at 0.8) of NetBSD-i386. 2005-11-08 09:33:33 +00:00
dsl 8b08a3fc64 We need the absolute path of the crunchgen binary in order to make the
generated makefile depend on the binary.
Needed for USE_TOOLS=no builds
2005-11-07 22:19:34 +00:00
tron 8cdb94228e Sync with changes in the "netbsd-3" branch. 2005-11-06 17:25:55 +00:00
dsl 4fba43286a Rework the checking of the typed size against the limit so we don't error
if the size is too large after we've rounded up to a cylinder boundary.
Stops silly errors (4170 > 4172) when partitions end at the end of the disk.
2005-11-05 09:58:32 +00:00
dsl f95e28696d Fix check for root being entirely inside the area that can be read on
systems where the bios doesn't support LBA reads.
Due to faked geometries the last few (over 30000!) sectors may not be reported
as being readable, but we expect them to be in swap.  So we don't force a
root+usr install in that case.
2005-11-05 09:55:34 +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
jmc 37d5cb74fc Nuke only md man page in existance (which requires special casing set sharing
for man.tgz unnecessarily)
2005-10-27 17:43:07 +00:00
riz 4df8bb6c9b source is too big for multi-cd3 when pkgsrc is included; substitute
sgimips instead.
2005-10-25 19:43:20 +00:00
riz 47cc213a59 Don't make sgimips images bootable unless EXTFILES.sgimips is defined.
While I'm here, fix so that building from a clean objdir works
properly.
2005-10-22 15:56:16 +00:00
riz 52bd3a4883 Add configurations for the NetBSD 2.1 release. 2005-10-22 15:52:43 +00:00
dsl 0a0a96c37f Don't redisplay the title messages before displaying sub-menus during set
selection (eg selecting the X sets).
libcurses got changed earlier in the year so that the erase (and refresh)
of the message window caused all the unchanged spaces to be redrawn
overwriting most of the main set selection window.
2005-10-22 09:31:50 +00:00
hubertf 3b644e49b3 Per Christos (board):
* move src/etc/COPYRIGHT to src/share/legal/COPYRIGHT and install that
   (in /usr/share/legal)
 * nuke src/share/man/man0/COPYRIGHT
 * mark /usr/share/man/COPYRIGHT as obsolete
2005-10-22 06:04:57 +00:00
jmc f2a2358139 Whitespace/usage cleanup and a proper exit when done 2005-10-21 04:11:49 +00:00
jld 863d7960b2 Add jld here, too. 2005-10-21 04:06:18 +00:00
jmc fe18910528 Remove unneeded set of PASSWD 2005-10-21 03:57:07 +00:00
jmc b0f7601ff1 Insert some missing backslashes 2005-10-21 02:56:27 +00:00
jmc d5bf52b805 Set default vars so blank and unset both end up w. a reasonable default 2005-10-21 02:41:14 +00:00