Go to file
brad 01424baa92 The cleaner is compiled into the ATF test harness for the LFS
filesystem tests.  Use the new -J option to pass the raw device into
the cleaner.  This avoids the not rump safe getdiskrawname call and
makes sure we use an internal rump device name for cleaning.  This
should fix bin/54488.
2019-08-30 23:45:13 +00:00
bin Install manual pages for tar and cpio only if ${MKBSDTAR} == "no" 2019-08-15 21:05:16 +00:00
common Enhance the support of LLVM sanitizers 2019-08-27 22:48:53 +00:00
compat make all lines look the same, and put one arch per line. 2019-06-13 21:17:54 +00:00
crypto Fix copy-paste. 2019-08-18 09:51:06 +00:00
dist/pf sync with reality 2019-08-13 09:48:24 +00:00
distrib document usbnet diagnostics in usbnet(4). remove all the no longer 2019-08-30 08:54:58 +00:00
doc inet6: Revert prior 2019-08-30 08:40:25 +00:00
etc Add LLVM sanitizers in the MKLLVM=yes build 2019-08-14 01:42:08 +00:00
external Register syms.extra in LLVM sanitizer .syms files 2019-08-30 23:36:40 +00:00
extsrc
games Donnie Darko 2019-08-22 22:51:47 +00:00
include Sync with 2019b (field name change) 2019-07-03 15:49:21 +00:00
lib Enhance the support of LLVM sanitizers 2019-08-27 22:48:53 +00:00
libexec Add support for passing the raw device name separate from the 2019-08-30 23:37:23 +00:00
regress Eliminate regress/libexec/ld.elf_so/expand 2019-04-06 16:25:52 +00:00
rescue fix duplicated chunk from merge 2019-01-27 04:33:29 +00:00
sbin Use getdiskrawname to find the device name. 2019-08-22 20:26:07 +00:00
share Document history 2019-08-30 21:41:42 +00:00
sys make Kensington Turbo Mouse ( actually a trackball ) work: 2019-08-30 19:24:03 +00:00
tests The cleaner is compiled into the ATF test harness for the LFS 2019-08-30 23:45:13 +00:00
tools Bring back two lines deleted by accident. From Kamil Rytarowski. 2019-06-22 14:40:33 +00:00
usr.bin Revert about index number changes. It breaks its usage and output format. 2019-08-24 07:39:42 +00:00
usr.sbin The cleaner is compiled into rump_lfs and executed as a thread. Pass 2019-08-30 23:41:48 +00:00
build.sh Fix long-term broken pattern match when determining if uname -p output is 2019-06-07 15:49:20 +00:00
BUILDING Fix a typo 2019-05-08 14:03:57 +00:00
Makefile Enhance the support of LLVM sanitizers 2019-08-27 22:48:53 +00:00
Makefile.inc
README.md Tidy up a bit. 2018-10-23 15:44:42 +00:00
UPDATING Note update hickup build issue for uefi boot. 2019-07-27 07:55:18 +00:00

NetBSD

NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system. It is available for a wide range of platforms, from large-scale servers and powerful desktop systems to handheld and embedded devices.

Building

You can cross-build NetBSD from most UNIX-like operating systems. To build for amd64 (x86_64), in the src directory:

./build.sh -U -u -j4 -m amd64 -O ~/obj release

Additional build information available in the BUILDING file.

Binaries

Testing

On a running NetBSD system:

cd /usr/tests; atf-run | atf-report

Troubleshooting

Latest sources

To fetch the main CVS repository:

cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P src

To work in the Git mirror, which is updated every few hours from CVS:

git clone https://github.com/NetBSD/src.git