Go to file
abhinav b0ca50fb4d PR bin/54343: We want the callback_args.machine to be NULL if it is not present in the DB.
The previous commit fixed the problem of allowing apropos to not crash and
produce output even if the database is missing values for certain mandatory
fields, such as name, section etc. Normally we don't expect those values
to be missing in the database but in case of parsing errors it can happen.

However, the machine architecture is an optional field since not all man pages
are hardware specific so that should be allowed to be set to NULL if not
present in the database.
2019-08-18 09:14:30 +00:00
bin Install manual pages for tar and cpio only if ${MKBSDTAR} == "no" 2019-08-15 21:05:16 +00:00
common ARMv6KZ has been misspelled by GCC since forever, but clang only 2019-08-02 12:07:24 +00:00
compat
crypto ARMv6KZ has been misspelled by GCC since forever, but clang only 2019-08-02 12:07:24 +00:00
dist/pf sync with reality 2019-08-13 09:48:24 +00:00
distrib Don't mark /etc/X11/conf.d entries obsolete: a user may choose to have 2019-08-18 07:25:54 +00:00
doc Recent rasops(9) changes have been pulled up to netbsd-9. 2019-08-15 13:33:15 +00:00
etc Add LLVM sanitizers in the MKLLVM=yes build 2019-08-14 01:42:08 +00:00
external Set NODEBUG for LLVM sanitizers 2019-08-16 23:07:20 +00:00
extsrc
games The mother of all demos 2019-07-26 07:41:22 +00:00
include Sync with 2019b (field name change) 2019-07-03 15:49:21 +00:00
lib Rollback directory filehandle screening for FUSE lock operations 2019-08-10 07:08:11 +00:00
libexec telnetd: Stop defining the same variables concurrently in bss and data 2019-08-15 01:15:21 +00:00
regress
rescue
sbin sysctl: Add indirection of symbols to remove clash with sanitizers 2019-08-18 04:10:22 +00:00
share Typo fixes, 'file system'; new sentence, new line; expand IA-32. 2019-08-18 08:12:36 +00:00
sys regen for new upl(3) devices. 2019-08-18 09:05:49 +00:00
tests The udf_renamerace test case no longer fails due to PR kern/49046, but 2019-08-17 09:44:01 +00:00
tools Bring back two lines deleted by accident. From Kamil Rytarowski. 2019-06-22 14:40:33 +00:00
usr.bin netstat: Add indirection of symbols to remove clash with sanitizers 2019-08-18 04:14:40 +00:00
usr.sbin PR bin/54343: We want the callback_args.machine to be NULL if it is not present in the DB. 2019-08-18 09:14:30 +00:00
BUILDING
Makefile Use the generated "postinstall" in the objdir for postinstall-check 2019-06-14 09:12:42 +00:00
Makefile.inc
README.md
UPDATING Note update hickup build issue for uefi boot. 2019-07-27 07:55:18 +00:00
build.sh

README.md

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