Commit Graph

8901 Commits

Author SHA1 Message Date
tron 4241fec1bf Bluetooth fixes by Iain Hibbert:
Change the way in which bluetooth devices attach to system. The
new way is for devices to attach directly to a btdevN device via
its own control file /dev/btdevN.
- bthub(4) is replaced by btdev(4).
- /dev/bthubctl is replaced by /dev/btdevN.
- configuration now uses proplib(3) property lists.
- btcontrol(8) updated to use new API, and now uses private
- XML config file /var/db/btdev.xml.
2006-07-26 10:30:59 +00:00
elad 4357c6cde3 missed in previous commit, we now have veriexec(9) 2006-07-25 21:21:25 +00:00
lukem a7661355df Add amrctl.debug 2006-07-24 05:09:19 +00:00
bjh21 b1e602b971 Update to match new documentation layout. 2006-07-23 13:37:43 +00:00
bjh21 66e6b99a2b Move varous documents into a subdirectory of !BtNetBSD and add a !Help file
(accessible from the Filer menu) to open it.  The documents are:
  BtNetBSD/FBInstall
  BtNetBSD/!BtNetBSD/Files
  BtNetBSD/!BtNetBSD/Legal
2006-07-23 13:33:53 +00:00
bouyer d252c65e9c Add a /dev/amr* control file for amr(4) devices, which allows sending raw
commands to the controller.
Add a amrctl(8) control tool, which for now only allows to get status
from the adapter (status of adapter, logical volumes and and individual
drives).
From FreeBSD, with some adjustements by Andrew Doran and me.
2006-07-23 12:01:25 +00:00
lukem cacf5bfacc Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
	into /usr/libdata/debug.
	Default: no
2006-07-23 11:41:24 +00:00
bjh21 eaf8878f34 We build releases under NetBSD now, so there's no need for the MkRelease
and MkRelScr scripts to do (some of) it under RISC OS.  Remove them.
2006-07-22 22:38:54 +00:00
tsutsui 4f08243995 Use MI installboot(8), not obsolete disklabel(8) with -B. 2006-07-21 19:02:27 +00:00
martin 9d93195858 Fix truncated message and one inconsistency, fixes parts of
PR bin/34048.
2006-07-21 14:04:26 +00:00
bjh21 3ec3640611 No acorn32 system that I know of has PCMCIA, so skip PCMCIA references there. 2006-07-20 19:38:17 +00:00
bjh21 03570c9170 Add line numbers to BASIC files we distribute. This avoids the annoying
"Program renumbered" message when they start up.
2006-07-19 22:54:57 +00:00
rpaulo f483709ebd add new postfix docs 2006-07-19 22:20:59 +00:00
bjh21 683e3863d0 Add NetBSD RCSID. 2006-07-19 21:52:54 +00:00
rpaulo d8a0a3ce50 add bounce(5) man page 2006-07-19 02:06:15 +00:00
jnemeth cf6a192ebc CID 2970: don't close a file that isn't open 2006-07-18 12:05:03 +00:00
hubertf 7c79d661fa Mozilla -> Firefox 2006-07-17 14:21:19 +00:00
tnozaki 41efa2e2cd 1. added CNS11643 plane 3 <-> UCS iconv data.
2. zh_TW.eucTW locale now supports CNS11643 plane 3 ~ 7
2006-07-16 06:13:29 +00:00
elad b5d09ef065 okay, since there was no way to divide this to two commits, here it goes..
introduce fileassoc(9), a kernel interface for associating meta-data with
files using in-kernel memory. this is very similar to what we had in
veriexec till now, only abstracted so it can be used more easily by more
consumers.

this also prompted the redesign of the interface, making it work on vnodes
and mounts and not directly on devices and inodes. internally, we still
use file-id but that's gonna change soon... the interface will remain
consistent.

as a result, veriexec went under some heavy changes to conform to the new
interface. since we no longer use device numbers to identify file-systems,
the veriexec sysctl stuff changed too: kern.veriexec.count.dev_N is now
kern.veriexec.tableN.* where 'N' is NOT the device number but rather a
way to distinguish several mounts.

also worth noting is the plugging of unmount/delete operations
wrt/fileassoc and veriexec.

tons of input from yamt@, wrstuden@, martin@, and christos@.
2006-07-14 18:41:40 +00:00
bjh21 890c1cd933 It's possible to launch the installation kernel by double-clicking it now. 2006-07-13 15:19:58 +00:00
bjh21 5fa51428d5 Fix a couple of .Pa that should have been .Pp. 2006-07-13 15:07:47 +00:00
bjh21 74be07eab4 Correct another reference to BtNetBSD.zip.
Also spell "RISC OS" consistently and correctly throughout.
2006-07-13 14:50:27 +00:00
bjh21 99397e519f BtNetBSD is shipped as a Spark archive complete with RISC OS file types now,
which simplifies things considerably.
2006-07-13 13:53:45 +00:00
bjh21 0daf2ef0d5 Fix sources of software. 2006-07-13 13:45:47 +00:00
bjh21 d117d70cb0 boot32 can boot gzipped kernels (when it works at all), so there's no need
to require a standalone gunzip.
2006-07-13 13:25:17 +00:00
bjh21 f2742dcfa1 Fix a couple of error flagged by mdoc. 2006-07-13 13:15:04 +00:00
bjh21 07505ac8d7 Update to describe the set of kernels we actually ship on acorn32. 2006-07-13 13:14:36 +00:00
martin 0a09af8063 Bump minor to 143 (getfh versioned) 2006-07-13 12:04:13 +00:00
he f884703a86 Mark libstdc++.so.6 as being for gcc=4.
Add libstdc++.so.5 and mark it as being for gcc=3.
2006-07-13 11:46:37 +00:00
he 96aa79df49 Mark various files installed in ./usr/include/g++/bits as only for gcc=4.
However, mark the g++ "fstream" and "new" include files for use with any
gcc version, as they're also installed when gcc=3.
2006-07-13 11:43:54 +00:00
he 3af86f2e2f Move the single remaining line from md.x86_64 to md.amd64, and put
md.x86_64 back to deleted state.  It is a long time since the latter
file was inspected when putting together set lists for amd64.
2006-07-13 10:20:49 +00:00
lukem 5666bd9aa8 * Provide new keywords:
gcc=<n>			<n> = value of ${HAVE_GCC}
	gdb=<n>			<n> = value of ${HAVE_GDB}

* Support extra keywords on lines with "obsolete" keywords to allow
  keyword-specific obsolete files.
  (Primarily intended for use with gcc=<n> and gdb=<n>, although
  it could be use for other items).

* Use the above features to collapse the gcc.* and gcc4.* lists into
  the appropriate set lists.

* Deprecate the tc.* lists as all platforms are either HAVE_GCC=3 or HAVE_GCC=4.

* Update set lists for HAVE_GDB=6.
2006-07-12 13:39:04 +00:00
peter e04c92998b Fix MKISCSI=no. 2006-07-11 23:20:22 +00:00
peter f27198fd25 Fix MKIPFILTER=no. 2006-07-11 23:19:24 +00:00
peter 28c8e35804 Fix MKNLS=no. 2006-07-11 23:18:33 +00:00
tsutsui 835463e99a Misc fixes for sl(4) and slattach(8) man pages:
- note that ifconfig(8) create subcommand is required before slattach(8)
- network addresses aren't defined by slattach(8) but ifconfig(8)
- Add a BUGS section in slattach(8) to note that currently there is no way to
  specify/see an interface name to be attached
- move description about link[0-2] flags from slattach(8) to sl(4)
  (rather than adding a new description...)
- move description about SLIP limitations to a new BUGS section in sl(4)
- remove inappropriate MLINKS of slip.8 to slattach.8
- create MLINKS of slip.4 to sl.4 instead
- add some more xrefs

Ok'ed by christos, and closes PR kern/33672 and PR bin/33923.
2006-07-08 17:22:14 +00:00
skrll 849f87f3e9 Some section 9 man page edits:
- Update ctxsw(9) to reflect reality a little better
	- chooselwp doesn't exist in the kernel so remove the man page.
	- Remove the references to chooseproc which existed briefly.
2006-07-08 17:17:30 +00:00
thorpej 434b7a76fc Add kernel and user space parts of a protocol for sending property lists
to / from the kernel using ioctls.
2006-07-05 21:46:10 +00:00
martin c9b2188e94 Add ugensa man page 2006-07-05 10:18:35 +00:00
bjh21 90c63f54e2 Add NBFS to !BtNetBSD. 2006-07-04 23:30:24 +00:00
bjh21 a4567cbedf Add nbfs. 2006-07-04 23:13:23 +00:00
tsutsui 799b6808f9 autoconf.h is obsolete. 2006-07-01 17:34:57 +00:00
tsutsui 7159920718 Mark autoconf.h obsolete. 2006-07-01 17:25:32 +00:00
tsutsui 295436c4e2 obsolete arc/display.h 2006-07-01 17:22:20 +00:00
xtraeme 40a89559d7 Enable kse(4). 2006-06-30 23:12:48 +00:00
garbled cc8f4d129a Add boot_com0_vreset to the list 2006-06-28 03:10:44 +00:00
peter cf3282bd0b Fix a typo, pointed out by Hisashi T Fujinaka. 2006-06-27 21:59:51 +00:00
peter 9b9d972c0d Add manpage section 4 directories for hpcarm. 2006-06-27 20:39:01 +00:00
peter 2eaa1d753b Add hpcarm/intro(4). 2006-06-27 14:57:19 +00:00
christos a61ffc83dc PR/33837: Bucky Katz: crossbuild of release fails because $MAKE not passed 2006-06-27 12:34:54 +00:00
mrg e2eb31d3a3 version the socket(2) syscall. for compat30 socket, we use
EPROTONOSUPPORT instead of EAFNOSUPPORT.

from pavel@ with a little bit of clean up from myself.

XXX: netbsd32 (and perhaps other emulations) should be able
XXX: to call the standard socket calls for this i think, but
XXX: revisit this at another time.
2006-06-26 21:23:56 +00:00
mrg 9db1a19397 don't install crypto files with MKCRYPTO=no. with these changes, a
MKCRYPTO=no build completes.
2006-06-26 19:50:56 +00:00
yamt 5ff1a0a494 add following files. pointed by Hisashi T Fujinaka.
./usr/share/man/cat9/kmem_alloc.0
	./usr/share/man/cat9/kmem_free.0
	./usr/share/man/cat9/kmem_zalloc.0
2006-06-25 21:49:14 +00:00
christos 29c1a4c22e GCC4 fixes from Mike Pumford 2006-06-25 21:32:39 +00:00
yamt 787ac52945 add kmem_alloc.9 kmem_free.9 kmem_zalloc.9. 2006-06-25 13:09:41 +00:00
wiz c37ba07237 Separate crypto and .cat/.man with a comma.
Noted by KlinT on current-users.
2006-06-25 12:02:18 +00:00
mrg 5609a371c9 make MKCRYPTO=no work again. 2006-06-25 03:02:19 +00:00
tsutsui cc999a4878 After extracting sets, copy miniroot kernel only if there is
no extracted kernel in the target disk.
2006-06-25 00:35:03 +00:00
tsutsui 29f7708f95 After extracting sets, copy miniroot kernel only if there is
no extracted kernel in the target disk.
2006-06-25 00:15:19 +00:00
tsutsui bc4fff729e Bump libz major. 2006-06-24 23:40:58 +00:00
kardel afe1c7cc6b add geodecntr.4 2006-06-24 12:38:29 +00:00
kardel 243699dacb add microuptime.9 and timecounter.9 2006-06-24 12:37:36 +00:00
mrg 17c4e47817 need <stdlib.h> for exit(3) prototype. 2006-06-24 05:12:13 +00:00
mrg e8ffedc44b add support for MKISCSI=no. 2006-06-24 05:11:40 +00:00
tron 2087ddfc5a Create the configuration files for the 3.0.1 release ISOs. 2006-06-21 21:27:20 +00:00
garbled e8a461299e Add INSTALL_SMALL here as well, otherwise we break the build. Thanks to
he for catching this.
2006-06-21 09:25:27 +00:00
garbled 5e21fd7369 Add support for the SMALL install image on prep 2006-06-20 17:40:36 +00:00
tnozaki 2bcfe3b4c8 added Chinese Tradisional Big5 family,
Big5-2003, Big5-ETen, Big5-IBM, Big-5E, Big-5+.

``Big5 is now the alias of Big5-ETen,
if you want Unicode.org's obsolete mappings, use Big5-IBM instead.
2006-06-19 17:28:24 +00:00
gdamore a5c89047c0 Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.)  This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
2006-06-19 15:44:33 +00:00
uwe 59d7f20391 Do not instal net/if_pppvar.h, net/if_slvar.h and net/if_stripvar.h.
The former two are no longer necessary as slstats is no more
and pppstats now uses an ioctl instead of rummaging through kmem.
The latter has nothign interesting for the userland, but uses
struct bintime that I'm about to hide under #ifdef _KERNEL.

A bunch of remaining <net/if_*.h> headers is pretty useless to the
userland too, but ... someone else's yag to shave...
2006-06-18 21:02:16 +00:00
tnozaki 57b95db2c8 add iconv support for CP1131(Belarus DOS code). 2006-06-16 20:09:23 +00:00
tnozaki a302e2a921 added iconv support for georgian-ps, georgian-academy. 2006-06-15 15:34:20 +00:00
tron 9b1c22fc34 The manual pages for "mail.local" are not obsolete because "mail.local"
is (and should be) still included in the base distribution.
2006-06-13 11:27:29 +00:00
dsl 6d35173b6d When we read 'last mounted' from an FFSv2 superblock set the flag to
default the partition to FFSv2 (instead of FFSv1).
This makes update installs add the correct bootstrap code.
Fixes PR/33682 and PR/32636 (and 33228 which has alrady been closed
as a duplicate of 32636).
2006-06-10 14:48:46 +00:00
tron 3421be369d Remove "/var/spool/clientmqueue" and "/var/spool/mqueue" from the list
of obsolete directories and handle them via the "sendmail" item in
postinstall(8), too. These directories are of course necessary on
systems using the "sendmail" package.

Problem pointed out by Hisashi T Fujinaka on "current-users" mailing list.
2006-06-09 21:19:40 +00:00
tron c5ddcac518 Remove the "sendmail" configuration files and startup scripts from the
list of obsolete files. Resurrect the "sendmail" item which now flags
these files as obsolete unless the "sendmail" package is installed.
2006-06-09 12:18:30 +00:00
dogcow 82f4871f70 As pointed out by Izumi and Tsutsui and Valeriy Ushakov, these should
properly be .ad. files, not .md. files.
2006-06-09 03:14:54 +00:00
hubertf b6eda27950 Rename XEN kernel config files to be more consistent:
INSTALL_XEN3_U        -> INSTALL_XEN3_DOMU
  INSTALL_XENU          -> INSTALL_XEN2_DOMU
  XEN0                  -> XEN2_DOM0
  XEN3_U                -> XEN3_DOMU
  XENU                  -> XEN2_DOMU

OK'd by bouyer@
2006-06-08 22:17:07 +00:00
he 1c9b35c668 Bump boot file system size from 4 to 5MB. 2006-06-08 08:40:39 +00:00
rpaulo 459b040604 /libdata/firmware/ral/* 2006-06-08 00:15:09 +00:00
dogcow ba08e93977 MACHINE = amd64, but MACHINE_ARCH = x86_64; rename gcc.md.* appropriately. 2006-06-07 15:49:12 +00:00
dogcow de64e59601 add gcc4.md.amd64, as it appears that gcc4 creates mm_malloc.h there as well. 2006-06-07 02:18:29 +00:00
cube ecfd193d31 Install config.5 and config.samples.5. 2006-06-04 19:42:18 +00:00
tsutsui a9fac00a81 Also fix md_get_cddevs() to match cd probe messages by MI SCSI drivers.
(untested)
2006-06-04 17:00:13 +00:00
tsutsui 2c0d282c4d Fix md_get_diskdevs() to match sd probe messages by MI SCSI drivers.
Problem reported by Juha Laiho on port-hp300.
2006-06-04 16:52:29 +00:00
chap 8af3733e5a Document kernel function hashinit/hashdone.
"No[ objections] here." -christos@
2006-06-04 14:45:34 +00:00
mrg 3048667940 _G_config.h is obsolete these days. 2006-06-03 07:28:51 +00:00
tnozaki a55e9cdf1a fix lib/33476:
added following manpages (derived from FreeBSD),
    wcwidth(3) wcswidth(3)
    wcstol(3) wcstoll(3) wcstoimax(3)
    wcstoul(3) wcstoull(3) wcstoumax(3)
  and update doc/TODO.i18n.
2006-06-03 04:36:43 +00:00
hubertf f3513c1e13 Add & enable boot-CDs (with ramdisk kernels only, no install sets),
built as part of a regular release. For more information, see
http://mail-index.netbsd.org/tech-install/2006/05/11/0001.html

OK: core@
2006-06-02 22:35:21 +00:00
mrg db19e89e04 remove support for building (with) GCC 2.95. also:
- always install <stdbool.h>
- don't generate a fake one for vax / gettext.
2006-06-02 22:16:18 +00:00
hubertf 2aeadc072d Prepare creation of boot CDs:
* Move files in distrib/amd64:

floppies/instkernel/Makefile -> instkernel/Makefile
floppies/ramdisk/Makefile -> ramdisks/ramdisk/Makefile
floppies/ramdisk/disktab.preinstall -> ramdisks/ramdisk/disktab.preinstall
floppies/ramdisk/list -> ramdisks/ramdisk/list
floppies/ramdisk/list.inet6 -> ramdisks/ramdisk/list.inet6
floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk
floppies/common/dot.profile -> ramdisks/common/dot.profile
floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk
floppies/common/termcap.mini -> ramdisks/common/termcap.mini

 * Adjust paths
2006-06-02 22:11:52 +00:00
hubertf b3f292908c Prepare creation of boot CDs:
* Move files in distrib/i386:

floppies/instkernel/Makefile -> instkernel/Makefile
floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile
floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall
floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list
floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6
floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile
floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list
floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile
floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list
floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile
floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list
floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk
floppies/common/dot.profile -> ramdisks/common/dot.profile
floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk
floppies/common/termcap.mini -> ramdisks/common/termcap.mini

 * Adjust paths
2006-06-02 22:11:06 +00:00
garbled 6a38d9365a Make the ramdisk a little bigger 2006-06-01 21:15:30 +00:00
tron 19851bbafd Resurrect "/etc/mail" and "/etc/mail/aliases". Postfix still uses that
configuration file.
2006-05-31 02:58:14 +00:00
tron 413df19e55 Remove obsolete sendmail manual pages, add postfix manual pages. 2006-05-30 19:33:26 +00:00
christos 10ff9d9641 Remove sendmail (requested by core@ and security-officer@) 2006-05-30 00:42:28 +00:00
freza cf3f32f664 Add myself to the list of developers. 2006-05-25 15:07:08 +00:00
dan 450da78dd9 the intention of the whole tip-as-cu thing was to allow tip-as-cu and
have a cu command installed, even when the rest of uucp was removed
via MKUUCP=no.  The old uucp-derived cu is no more, and is not
installed in either case.

make it so, by correcting some confusion that had made the non-uucp
tip-as-cu cu conditional on MKUUCP
2006-05-22 12:32:20 +00:00
uwe 943edbd0d8 Nuke va-sh.h. stdarg.h and varargs.h now use __builtin_va_*. 2006-05-21 23:14:13 +00:00
dogcow b943d36d28 Use the gcc4 md list. 2006-05-19 01:49:05 +00:00