Commit Graph

5305 Commits

Author SHA1 Message Date
kamil
b971227c60 Add new c++ ATF tests in usr.bin/c++: t_hello
This is a copy of t_hello from usr.bin/cc.

Added tests:
 - hello
 - hello_pic
 - hello_pie
 - hello32

These tests do not use c++ runtime library functions.

Protect these tests with MKCXX.
2017-05-14 00:07:07 +00:00
ozaki-r
0b5da45aff Add tests for ipsec
- Check if setkey correctly handles algorithms for AH/ESP
- Check IPsec of transport mode with AH/ESP over IPv4/IPv6
- Check IPsec of tunnel mode with AH/ESP over IPv4/IPv6
2017-04-14 02:56:48 +00:00
christos
bb9e7fd375 remove env. 2017-04-13 02:15:36 +00:00
flxd
117684898e Add PCI devices for vlpci(4). 2017-04-11 17:27:49 +00:00
christos
e1864aa508 Add dc docs 2017-04-10 16:38:40 +00:00
kamil
456ae01b15 Remove tests/kernel/arch from mtree entries
The tests/kernel/arch directory has been removed. The t_ptrace files have
been merged and moved to tests/lib/libc/sys.

Sponsored by <The NetBSD Foundation>
2017-04-03 04:33:32 +00:00
spz
118e85aed6 add ssh-ed25519 keys
verify keys (split vir functions off from mollari)
2017-03-31 06:26:50 +00:00
martin
74c11b9f31 Add ld(4) nodes 2017-03-26 18:31:52 +00:00
christos
bda2cfe499 Clear rc variables that contain state that is gone after the boot process
is complete, so that scripts invoked from powerd don't think that they
are still invoked by the rc system and fail.
Reported by rudolf @ tech-userlevel
2017-03-21 22:52:10 +00:00
christos
476172bce3 set cloexec to the rc postprocessor fd (rudolf in tech-userlevel) 2017-03-20 16:02:48 +00:00
tsutsui
9184265ae6 Add a driver for LUNA's front panel LCD. Ported from OpenBSD/luna88k.
Reviewed by enami@.  Tested by Naruaki Etomi and me.

A 68k LUNA with this driver will be demonstrated at AsiaBSDCon NetBSD booth
by Etomi-san, with LUNA-88K2 running OpenBSD/luna88k by Kenji Aoyama.
2017-03-09 14:05:58 +00:00
kamil
d8c68e22d2 Add new directory usr/tests/kernel/arch/x86 in mtree
Sponsored by <The NetBSD Foundation>
2017-02-22 02:42:53 +00:00
kre
67cef682dd PR bin/50934
Add a test program for the bug described in this PR.
This is the first pkill/pgrep/prenice test (more would be good!)

This test has been confirmed to work once the bug described in the PR
has been fixed, so the test is not marked "expected to fail" even
though initially that is what should happen.

Note: the test cana also fail if the system running the tests happens
to be running processes with names that match the patterns searched for
by the test, other than the test program itself.  This is expected to be
unlikely.
2017-02-21 10:40:30 +00:00
christos
efebee5612 sort completely 2017-02-20 13:45:43 +00:00
pgoyette
d34bac1615 Move the /etc/sasl stuff to proper position in collating sequence.
XXX Ideally we would sort the whole file...
2017-02-20 04:02:53 +00:00
kamil
8b8807ec7c Remove tests/lib/libc/gen/exect paths from mtree and sets
The exect tests have been removed from the distribution.

Requested by Thomas Klausner.
2017-02-20 03:14:42 +00:00
pgoyette
72c3d8d573 Add /etc/rc.d/unbound per christos@
XXX should we move the /etc/sasl/ entries to their proper place in
XXX sort order?  as of now they're sitting in the middle of /etc/rc.d !
2017-02-20 00:33:53 +00:00
pgoyette
2b301e390b Mark the entry for /etc/rc.d/nsd optional - it's not included in every
system.
2017-02-20 00:29:37 +00:00
tsutsui
b1d41f724d Make sure to prepare /dev/xp node entry.
Missed in the initial xp(4) support import:
 http://mail-index.netbsd.org/source-changes/2016/12/03/msg079493.html
2017-02-16 13:13:39 +00:00
knakahara
abf7aa227e add l2tp(4) basic test. 2017-02-16 08:44:47 +00:00
christos
c515fb6ba2 add postfix .so dir 2017-02-14 01:11:27 +00:00
snj
c370717c80 prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata 2017-02-13 04:23:19 +00:00
christos
9e972dfc78 add nsd and unbound example dirs 2017-02-07 22:31:29 +00:00
christos
2f4a483dfc Use make -C instead of cd && make; this is done to preserve the logical path
for debugging info DW_AT_comp_dir
2017-02-07 21:18:05 +00:00
christos
7e6c542685 add + 2017-02-02 20:49:55 +00:00
christos
8fb3f05024 set 7 and 8 to close on exec. 2017-02-02 20:01:36 +00:00
christos
3d09c58a4d MAKE varies between builds because it contains the full pathname. 2017-01-24 17:54:52 +00:00
hauke
9f6b4eb870 Add carp as an alias for vrrp - after all, we do not ship vrrp, but we
do ship carp(4).

Restore the pfsync entry that was added with 1.20, then wiped out by
the 1.21 import. Please merge any wholesale imports properly.

Remove http://www.sethwklein.net/projects/iana-etc/ which 404s.

Should fix PR bin/51568
2017-01-16 09:39:26 +00:00
joerg
b69d605610 Update Clang header directory. 2017-01-11 12:10:48 +00:00
christos
da97bc8466 "kod" needs limited. 2017-01-09 20:05:29 +00:00
christos
583c58130b fix nsd home dir. 2017-01-09 14:26:58 +00:00
christos
b575a4238e Instead of hard-coding all the MK* vars and constantly being out of date,
use _MKVARS.yes and _MKVARS.no to construct them.
2017-01-08 17:39:08 +00:00
christos
9b4226cef8 add nsd npfd 2017-01-07 22:37:22 +00:00
christos
09e56bb693 add nsd 2017-01-07 19:55:35 +00:00
christos
48a80eb186 npflog0.pcap is binary 2017-01-07 18:50:50 +00:00
christos
836d3605fd rotate npflog0.pcap 2017-01-07 16:34:50 +00:00
kiyohara
03aa6dbf80 Add CUBOX to v7 and v7hf. 2017-01-07 16:29:04 +00:00
christos
71cba524e4 add scripts for npfd 2017-01-05 14:39:09 +00:00
martin
9b0b62c8b6 Add mixerctl test directory 2017-01-02 20:37:12 +00:00
maya
9287afda0f Add blacklistd.conf so it gets backed up, too. 2016-12-27 17:13:45 +00:00
christos
4bb5b9d374 Add npf.conf so it gets backed up. 2016-12-27 16:48:12 +00:00
christos
9388ae5cb6 put also MAKEFILES in the MKREPRO section since they vary since they contain
paths.
2016-12-25 16:44:39 +00:00
kim
ca8ef46246 Make precedence between {cat,man}[39]{,lua} logical:
- Search man3 right after cat3, before cat3lua (and man3lua).
- Search man9 right after cat9, before cat9lua (and man9lua).
2016-12-25 12:10:52 +00:00
christos
700b0bb18f For MKREPRO, don't print varying params. 2016-12-24 20:36:28 +00:00
mrg
e640aa5924 create sysmon nodes, so wdogctl works. 2016-12-24 07:07:06 +00:00
kamil
b8092d5dfa Add regs1 in arch/i386/t_ptrace_wait*
regs1:
    Call PT_GETREGS and iterate over General Purpose registers

Sponsored by <The NetBSD Foundation>
2016-12-13 18:00:10 +00:00
kamil
5e8d31ff24 Attach t_exect to ATF tests and distribution
Add missing SIGTRAP handler. Assert there that the signal is SIGTRAP as
expected and si_code TRAP_TRACE.

This test will break on some ports that have dummy or incomplete
implementation of exect(2).

This test works on amd64 correctly.

Sponsored by <The NetBSD Foundation>
2016-12-09 06:12:02 +00:00
nat
4bb9801b95 spkr->speaker. Found by kamil@ 2016-12-08 20:44:24 +00:00
nat
03783bb56a Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
2016-12-08 11:31:08 +00:00
tsutsui
97d3c24f2a Preliminary support for LUNA's HD647180X I/O processor (a.k.a. XP).
Demonstrated as "PSG tunes / PCM wav player on LUNA"
(using Z80 PSG/PCM drivers ported from NEC PC-6001)
at OSC2016 Kyoto and OSC2016 Hiroshima:
 http://mail-index.netbsd.org/netbsd-advocacy/2016/08/01/msg000712.html
 http://mail-index.netbsd.org/netbsd-advocacy/2016/11/29/msg000724.html
2016-12-03 17:38:02 +00:00
kamil
96cf2030eb Refactor location of amd64-specific ATF tests to new dir kernel/arch/amd64
Rename
 - tests/kernel/t_ptrace_amd64_wait.c
to
 - tests/kernel/arch/amd64/t_ptrace_wait.c
and adapt appropriate files accordingly.

New directory will be used for more amd64-specific tests, verifying the
MD parts of the kernel.

Remove old entries from distrib/sets/lists as they were added a while ago.

Sponsored by <The NetBSD Foundation>
2016-12-02 05:54:14 +00:00
ozaki-r
6d9a9bf113 Add basic tests for vlan(4) 2016-11-26 03:19:48 +00:00
snj
7e075c29bc update for xkeyboard-config 2.19 2016-11-22 19:51:37 +00:00
kre
8ad774dbf7 Undo change to a comment made when I thought another change to the
script was needed ... the unnecessary script change was never committed,
but the comment that described it was...    No functional change.
2016-11-19 01:14:58 +00:00
kre
1675d6af19 The config file is not required to exist (unless specified via -d).
(reported by rhialto@falu.nl)  Don't fail to start if it doesn't.

Make sure the directory for the config file exists inside the chroot before
attempting to copy into it ("confdir" was calculated, but never used...)

While here, fix getopts usage (obviously only ever previously tested when
the -c arg was the first option...) and don't use test(1)'s -o operator
(especially not when one of the other args is an unknown string).
If -c is given (and we will chroot), require filename to be full path.

Misc minor style cleanups.
2016-11-18 23:10:05 +00:00
kamil
8fce8aab12 Add new test-suite t_dummy for libpthread_dbg
At the moment this test does nothing except reports failure from td_open()
for overloaded (implemented) dummy1_proc_lookup() (.proc_lookup from
td_proc_callbacks_t) of the following form:

static int
dummy1_proc_lookup(void *arg, const char *sym, caddr_t *addr)
{
        return TD_ERR_ERR;
}

This file and directory with tests is placeholder for new ones, without
further need to alter mtree and distribution sets.

The libpthread_dbg interface and library is used by gdb(1) to handle
threads in applications.

Sponsored by <The NetBSD Foundation>
2016-11-16 21:36:22 +00:00
matt
4bd7beee2d An awk file is not a directory. 2016-11-15 22:31:07 +00:00
skrll
880c0915ea Fix librefuse falout.... Hi pho 2016-11-15 12:59:33 +00:00
flxd
9ff8fe6273 Add new USB-enabled kernel config(s) based upon GENERIC for pmax, include it as kernel set in the build and make it a choice in sysinst.
OK simonb@
2016-11-04 19:18:50 +00:00
riastradh
6b3de624e6 Handle variable expansion and comma/space separators in postconf.
From Timo Buhrmester:
https://mail-index.netbsd.org/tech-userlevel/2016/08/20/msg010301.html
2016-10-30 15:47:06 +00:00
taca
897c08e2b7 Update root.cache to 2016102001 (October 20, 2016). 2016-10-27 15:20:32 +00:00
christos
3e2e1df44f mention that -a valid does not work, requested by felix. 2016-10-25 17:16:34 +00:00
abhinav
6cddff1a99 Add tests for uniq(1) based on the example test cases provided in the POSIX man page.
Ok christos
2016-10-22 14:13:39 +00:00
flxd
b54ff8f604 Bless pmax with USB device files/majors and make kernel configs with USB and typical drivers work.
OK christos@ simonb@
2016-10-21 18:11:59 +00:00
christos
90ff2f0a25 Adjust for new ifconfig address/mask output. 2016-10-19 21:27:10 +00:00
mrg
30db75397d build new pt_PT.UTF-8 locale from libX11 1.6.4. 2016-10-04 23:52:02 +00:00
nonaka
4a15838ffa Fix to cannnot be opened a nvme(4) namespace device file. 2016-09-08 15:00:08 +00:00
nonaka
30c261211c fix incorrect nvme controller number. 2016-09-08 14:44:44 +00:00
skrll
5dae601e33 Add ub and elf32 to KERNEL_SUFFIXES 2016-09-05 07:23:43 +00:00
ozaki-r
13445aedf0 Add very basic tests for tun devices 2016-09-05 02:26:48 +00:00
taca
66840c3126 Update root.cache to 2016/8/25 version, l.root-servers.net has AAAA record
now.
2016-09-04 14:36:31 +00:00
christos
c90b9921a5 unbound additions 2016-08-20 11:21:50 +00:00
mrg
870f1fd842 build and install libepoxy 2016-08-18 08:11:22 +00:00
jakllsch
64d64ddcb3 tests for sys/dev/clock_subr.c 2016-08-14 14:55:41 +00:00
scole
e0fd82f4fc PR port-ia64/51261
Stubs for ia64
2016-08-05 16:22:08 +00:00
pgoyette
6e4e96b573 Add the real directory as well as the debug directory. 2016-07-29 10:09:38 +00:00
pgoyette
9c91731aa4 Add destination directory for new dev/fss test 2016-07-29 09:52:46 +00:00
kre
04e8d55d65 Always define MKNOD, even if we don't think we need it (turns out we do,
sometimes...)   Noticed by Michael Plass reported on current-users.
2016-07-23 06:48:27 +00:00
kre
a5229b934a Cause rc to abort if mounting any of the critical local filesystems fails
rather than just ignoring the error.

Don't bother attempting to clear the contents of /var/run if /var/run
does not exist.

In that case the mkdir of /var/run/lvm would have failed - correct that
by using mkdir -p (which as a side effect will ensure /var/run exists
and is available for later scripts to use if for some reason it did not exist.)
2016-07-23 01:38:35 +00:00
kre
93bca39382 As discussed at the biginning of last week (June 6 & 7, 2016) on
tech-kern in messages with a Subject starting [Re:] /dev/sdN -> /dev/sdN[cd]
and in PR port-amd64/51216 :

Create bare (no letter suffix) device names (block & raw) that
refer to the raw device ('c' or 'd' partition as appropriate).

This commit was delayed waiting to see if there was to be any more
discussion - there wasn't a lot.

Caution: this is going to consume 2 more inodes per disc device
configured, everywhere that devices are configured using MAKEDEV
2016-06-16 15:33:38 +00:00
christos
0390a67c3a Mark phone so we rebuild every time. 2016-06-09 04:26:07 +00:00
christos
1fa5958a6b Don't run .BEGIN if we are cleaning or making obj. 2016-06-09 04:07:46 +00:00
christos
b3a11f7281 Avoid most of the .CURDIR hackery by letting make locate the files. 2016-06-09 03:44:01 +00:00
mrg
8ee72997ca make sure the build dist files are build before we try to use them. 2016-06-09 00:19:31 +00:00
mrg
0fd293a610 don't give NetBSD.dist.tmp any inputs, as then it won't rebuild ever
unless they change, and we want to rebuild based upon what inputs are
present, not when they were last touched.

this fixes update builds that switch options that change the dirlist
like MKX11 or MKCOMPAT, restoring a portion of rev 1.14.

note that some opertions like turning off MKX11=yes will also require
a fresh DESTDIR, in addition to this fix.  there may be more issues
remaining, but i am now able to enable MKX11=yes successfully without
any other change.
2016-06-08 22:12:42 +00:00
nonaka
e7c0cc5d9a Add NVMe command passthrough support. 2016-06-04 16:11:50 +00:00
ryo
ec48232126 Add initial support for Freescale i.MX7 SoC and
Atmark Techno Armadillo-IoT G3 boards.

Contributed by Internet Initiative Japan Inc.
2016-05-17 06:44:45 +00:00
christos
5d3395496d Adjust to new freetype structure. 2016-05-16 22:19:41 +00:00
dholland
796a3ac327 Avoid unnecessary use of basename(1). From Jukka Salmi a long, long time
ago on a tech-kern far, far away.
2016-04-23 21:24:31 +00:00
ozaki-r
c73a69e593 Add a new test case for PPPoE using PAP
From s-yamaguchi@IIJ (with some tweaks by me)
2016-04-15 01:38:16 +00:00
gson
5973801c0c Add regression tests for some past gdb bugs. 2016-04-08 10:09:16 +00:00
taca
8dc05bf9dd Update root.cache to 2016/3/23 version, l.root-servers.net's AAAA record
has changed.
2016-04-03 08:01:34 +00:00
mrg
3d2fbcae7f add /usr/include/gcc-5 directory to the distribution and adjust the
GCC 5 parts of the build (not yet enabled) to install/look there.
2016-03-12 23:07:05 +00:00
mlelstv
9da4c9a5be tset was useful for fixed terminals and rarely changing configurations.
But for current software terminal emulators and varying network
logins it's just confusing.

No longer run tset when logging in.

ok @martin
2016-03-08 09:51:15 +00:00
christos
d6c8225a0e use kat, a version of cat that strips comments 2016-03-06 18:50:06 +00:00
christos
709030f1f5 Introduce kat() a built-in version of cat(1) that strips shell-like comments. 2016-03-06 18:49:42 +00:00
ozaki-r
be7deda7eb Add tests for tap(4) 2016-03-04 02:44:45 +00:00
riastradh
25e09ac3be Record current raid configurations too in /etc/security. 2016-02-29 16:16:42 +00:00
joerg
ba87356165 Update build system for LLVM 3.8.0rc3. 2016-02-27 21:47:30 +00:00
tsutsui
c7ed7eb92f Drop almost unnecessary devices for floppy to shrink sysinst.fs.
Briefly tested on TT030.
2016-01-29 18:03:16 +00:00
riz
4145877bea Create dtrace device as part of "all" 2016-01-28 19:06:39 +00:00
christos
9f840dd1f7 Add /dev/full 2016-01-17 23:18:18 +00:00
roy
dddc1afbdc Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.
2016-01-07 22:07:18 +00:00
roy
2357a4fb46 Use the new -P option to work out which pidfile dhcpcd will use. 2016-01-07 22:03:00 +00:00
roy
d0367588d0 Instead of waiting for a duration based in IPv6 DAD count sysctl,
wait for 15 seconds for tentative flags to clear allowing 5 seconds
for detached flags to clear as well from configured addresses.

This is now protocol independant and allows time for the interfaces to
work out if they have a carrier or not.
2016-01-07 11:51:07 +00:00
jakllsch
2ba22c9356 Add some tests for the kernel HID parser. 2016-01-05 17:22:38 +00:00
jakllsch
3a26fec827 tests for libusbhid (many of which fail) 2016-01-01 21:38:53 +00:00
plunky
d86700ce1a "ip6addrctl_enable" is now "ip6addrctl", set the default appropriately 2015-12-26 21:05:11 +00:00
christos
dd01c08e97 remove some stuff we don't have; rename rc command variable. 2015-12-23 04:38:00 +00:00
christos
7065e20960 give the kernel pax invocating the MKREPRO_TIMESTAMP treatment. 2015-12-20 02:35:34 +00:00
christos
572dbd7b73 Freeze the BUILDER and the BUILD_DATE for repeatable builds 2015-12-19 23:37:43 +00:00
jmcneill
0572689e04 Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA. 2015-12-13 23:02:56 +00:00
christos
4f497f781b Add defaults for ip6addrctl 2015-12-13 02:27:06 +00:00
christos
ff0756d560 Add ip6addrctl 2015-12-13 02:05:15 +00:00
christos
11ff782d8f Add gpt tests 2015-12-04 17:19:33 +00:00
taca
3eef035ce3 Update to 2015120100.
* Addresses of H.ROOT-SERVERS.NET has updated.
* Make IPv6 address lower case.
2015-12-03 10:41:22 +00:00
darcy
c5291a928e Of course we can always not do something. Doesn't mean that we "can't"
(or "cannot").  In any case make the messages consistent and move the
period to inside the quotes.
2015-11-28 14:20:32 +00:00
plunky
52267b078d clean up: remove FreeBSD cvs tags, update URLS, fix spelling
and add in PSMs defined in recent versions of specifications
2015-11-28 07:46:33 +00:00
christos
0e5ab369bd PR/49380: KAMADA Ken'ichi: ntpd_chrootdir does not work on NetBSD 7.0_BETA
Provide /etc/resolv.conf so that it can resolve names. This is needed because
of deferred name resolution.
XXX: pullup -7
2015-11-23 19:56:47 +00:00
pgoyette
b094e9b9cd Add the filemon(4) device. 2015-11-21 12:11:56 +00:00
christos
be39cd8f18 reapply 1.25 to fix upstream inconsistencies 2015-11-18 16:16:36 +00:00
christos
fb472d3ca7 refresh 2015-11-14 16:25:48 +00:00
jakllsch
22439287a1 Add tty2 tty3 devices to evbarm MAKEDEV; JETSONTK1 has console on com3. 2015-11-11 16:20:43 +00:00
joerg
7eb0a13dae Translate requests for ucom into ttyU. 2015-11-08 23:23:30 +00:00
macallan
1e3e6fea31 generate iic* entries 2015-11-05 16:47:29 +00:00
macallan
97dca9d210 create tty* entries for wsdisplay1-3 2015-11-05 16:46:22 +00:00
knakahara
9875a0c6a0 add basic if_gif tests to ATF. 2015-11-05 00:02:59 +00:00
phx
8e58c9596b PR misc/50046
Remove the expensive tests in _have_rc_postprocessor(), as proposed by apb@.
It more than halves the multiuser boot time on slow machines and brings
it back near to the previous level.
2015-10-31 12:31:37 +00:00
roy
8b04443cd8 Fix the problem of just having a valid interface name in dhcpcd_flags. 2015-10-16 18:06:22 +00:00
roy
c95ec17135 Make mdnsd start before NETWORKING and require staticroute, mountcritlocal
and networking.
Fixes PR install/43313.
2015-10-15 16:47:28 +00:00
riz
53c26de703 Handle the contents of /usr/lib/dtrace so a MKDTRACE=yes release completes. 2015-10-09 19:23:18 +00:00
christos
a2d53314ad debug for libproc tests 2015-09-24 16:02:39 +00:00
christos
5255484a24 add new libproc test stuff 2015-09-24 14:50:06 +00:00
wiz
72127e3473 Add keys for wip.pkgsrc.org. 2015-09-23 12:14:51 +00:00
wiz
b1bfb67337 Install radeon(4) from radeon-kms into x86 subdir.
This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.
2015-09-19 23:00:44 +00:00
phx
f2c8a119f8 Create /dev/flashN device nodes for all_md. 2015-09-07 23:02:07 +00:00
youri
2a20aa63de CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
  different workspaces.
  - Animations: icons, root backgrounds and buttons can be animated.
  - Pinnable and sticky menus.
  - etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.
2015-09-03 22:24:02 +00:00
uebayasi
1f8f4d47f5 Exclude duplicate kernel config names in set generation. Suppress warnings
of defining duplicate make(1) targets.
2015-08-31 06:08:07 +00:00
nonaka
5e4eaa25ce Added rtwn(4) for Realtek RTL8188CE/RTL8192CE PCIe 802.11b/g/n wireless network
devices.  Ported from OpenBSD.
2015-08-27 14:04:07 +00:00
nakayama
cc667c64ac Remove obsolete directory ./usr/include/gcc-4.5 2015-08-12 21:55:05 +00:00
ozaki-r
2f55a7d3ed Add tests for NDP 2015-08-03 09:54:20 +00:00
jmcneill
57d12b8828 add hdmicec 2015-08-01 21:30:09 +00:00
ozaki-r
d4516589be Add tests for ARP 2015-07-29 06:10:09 +00:00
riz
e3d8d886ce Implement "status" command for postfix - makes tools like ansible
happier.
2015-07-23 17:12:16 +00:00
mrg
cf4dd8937a remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)
2015-07-23 08:03:24 +00:00
mrg
8dc8986a69 remove obsolete directories (that are always removed by postinstall at
the end of the build.)
2015-07-23 07:45:44 +00:00
matt
e70fdb9bb6 Build CUBOX-I kernels 2015-07-18 00:57:35 +00:00
martin
5051ec142e Add a new endianes flag to mkimage and pass it on big endian arm builds.
From Rin Okuyama.
2015-07-15 11:27:13 +00:00
dholland
562a53e657 /usr/sbin/chown -> /sbin/chown
(not sure why these need explicit paths at all, but whatevs)
2015-07-03 18:36:54 +00:00
martin
6ade756116 Guard a few $MK... != "no" tests by an additional defined(MK...) clause
and make the emit_dist_file target depend on EXTRA_DIST_FILES.
Part of fixing PR toolchain/50004.
2015-06-28 09:28:46 +00:00
matt
3917315111 Need to test for MKCOMPATX11 2015-06-27 20:34:11 +00:00
matt
589b128fbc Support building the xorg X11 libraries under MKCOMPAT.
Add XORG_MACHINE_ARCH to compat's bsd.*.mk
Turn xorg makekeys and makestrs into real host tools which are installed into
${TOOLSDIR}
2015-06-24 22:20:24 +00:00
matt
57f81421ab ./usr/libdata/firmware/radeon is obsolete so remove it. 2015-06-21 07:45:10 +00:00
matt
9a87189027 Rework this to auto generate the compat directories using a template
and the information from compat/archdirs.mk.  Also add suport MKCOMPATTESTS
and process the NetBSD.dist.tests to generate appropriate compat directories.
2015-06-19 18:16:06 +00:00
jmcneill
17d5ed1b23 define TOOL_MKUBOOTIMAGE for mkimage 2015-05-22 01:18:05 +00:00
matt
3ff7ac636d Add bpf to all_md 2015-05-18 21:21:11 +00:00
matt
47b1040f9a More sorting. 2015-05-15 06:51:24 +00:00
matt
297071a176 alphabetize armv7 kernels 2015-05-15 06:11:06 +00:00
jmcneill
0ca3b6a4da hook JETSONTK1 kernel into build 2015-05-14 00:59:03 +00:00
matt
ee4600c1cb Build ERLITE and INSTALL_ERLITE if mips64eb 2015-05-01 23:55:14 +00:00
mrg
aaabec45f9 two changes to radeon drm firmware:
- only install it by default on x86, set new MKRADEONFIRMWARE variable
- install in /libdata, so that separate /usr systems work

(this still doesn't solve PR#49811, which possibly could be handled by
having them being a kernel module loaded by /boot.)
2015-04-26 21:37:22 +00:00
pgoyette
6b45f4ed79 Set the redirection correctly, so that stderr gets duped to the
already redirected stdout, rather than duping stdout to stderr!

Without this fix, the disklabel output is included in the log file
rather than being discarded as intended.  (The purpose of running
disklabel this first time is only to check for success.)
2015-04-20 22:46:35 +00:00
prlw1
68974b6b61 Apply modified version of patch from Wolfgang Stukenbrock in PR bin/41766
This forcibly unmounts tmpfs file systems, so that swapctl doesn't run
out of swap itself, eventually trying to kill pid 1.

No objections since:
  http://mail-index.netbsd.org/current-users/2015/03/16/msg026908.html
2015-04-20 18:01:46 +00:00
jmcneill
703f075e77 Rename beagleboard.img to armv7.img. The new image includes the same
kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1,
Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi.
2015-04-09 10:55:23 +00:00
jmcneill
f02362348e fix typo in previous; pass -y unconditionally to resize_ffs, not -p 2015-04-07 18:02:11 +00:00
jmcneill
906c0d847e add KEYWORD: interactive, honour resize_root_flags and resize_root_postcmd rc vars 2015-04-06 22:40:09 +00:00
mlelstv
b68ba22239 Parse config file like ifconfig.if(5).
First word is always the module name, followed by options.
Load modules right after root filesystem is checked and before it
becomes writable.
2015-04-06 15:07:50 +00:00
joerg
b4ee0ddd0f Add CI20 install kernel and build that and the normal image as kernel set. 2015-04-06 14:18:08 +00:00
chopps
94dff34741 Add resize_root boot operation. If resize_root=YES in rc.conf then
the system attempts to resize the root file system to fill it's
partition prior to mounting read-write. Useful for things like AMI
file system images. May eventually be used by arm images after
coming up with similar solution for increasing the parition size.
2015-03-30 10:58:37 +00:00
jmcneill
7ba4328bfa Process /etc/modules.conf (if present) at startup, before securelevel is
raised, to allow module loading on ports without a module aware bootloader.
2015-03-21 19:10:43 +00:00
jmcneill
e4dc7f14f3 hook ODROID-C1 into build 2015-03-16 22:18:14 +00:00
mrg
820bac9951 remove vga@isa and pcdisplay@isa from i386 GENERIC, and create a new
LEGACY kernel that includes them instead.  now radeon@pci is able to
properly claim wsdisplay0 on i386 systems, and radeondrmkms has a good
chance of working.

this "fixes" PR#49290.
2015-03-07 07:28:37 +00:00
skrll
28e709c9a3 Add RPI2 to kernels build for both earmv[67].
Use the earmv6 built kernels to create an image that can be used on both
RPI and RPI2
2015-03-06 11:11:55 +00:00
christos
bef8765f0a there is no more makewhatis 2015-03-04 14:54:38 +00:00
kiyohara
a82af3b335 Add OVERO to v7 and v7hf. 2015-02-26 14:00:17 +00:00
mrg
eeeb0a0c08 add ttyC00/ttyC01 as found on eg, com(4)-based serial port systems like
the sunblade 2500.
2015-02-23 13:52:51 +00:00
christos
f7f367e20c don't make ipty. postinstall removes them. 2015-02-22 14:42:44 +00:00
joerg
88c9fb0be8 Add rc script for /sbin/iscsid. 2015-02-21 23:13:00 +00:00
nakayama
29acffa014 Avoid nfs devices correctly. 2015-02-14 19:46:55 +00:00
nonaka
f8baa4e97e iwm(4) works now, but 2.4GHz only.
> iwm0 at pci2 dev 0 function 0: Intel Dual Band Wireless AC 3160 (rev. 0x83)
> iwm0: interrupting at ioapic0 pin 18
> iwm0: hw rev: 0x160, fw ver 25.228 (API ver 9), address XX:XX:XX:XX:XX:XX
> iwm0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
> iwm0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
2015-02-13 18:57:46 +00:00
snj
18762df49a don't create an empty installation/misc directory in the release tree. 2015-02-05 21:50:42 +00:00
nonaka
79aad7ee9b Added RouterBOARD RB850Gx2 config. md root only. 2015-01-30 15:04:35 +00:00
jmcneill
a185a6f4c2 build INTEGRATOR_CP_INSTALL 2015-01-27 20:26:34 +00:00
christos
3e734a9422 add blacklistd 2015-01-25 16:26:34 +00:00
christos
cb9ad4358c add blacklist example 2015-01-25 15:49:39 +00:00
jmcneill
f1c95757e8 It doesn't make sense to start wpa_supplicant from an rc.d script without
the -B flag, so always prepend it to $rc_flags.
2015-01-22 19:50:21 +00:00
snj
85566b644e Nuke the five(!) install floppies. Welcome to 2015. Approved by
dsl@, Master of Port.
2015-01-11 04:03:47 +00:00
christos
19e95bc726 Missed one 2015-01-06 03:26:05 +00:00
christos
fb3ca3528d new tests directory 2015-01-06 03:14:03 +00:00
uebayasi
c4f304668a Add entries, sort, etc. 2014-12-30 03:52:03 +00:00
spz
1690f8559d new ntpd wants to be able to translate ntp into a port number after chroot,
so give it its own small copy of /etc/services in the chroot
2014-12-25 23:00:18 +00:00
jmcneill
b5a75d40b2 build ALLWINNER_A80 kernel 2014-12-14 18:12:55 +00:00
christos
4cab6c2235 add missing /fs/ 2014-12-13 19:23:35 +00:00
christos
78e728f7ef Add missing include directories 2014-12-13 18:55:18 +00:00
uebayasi
ec8eede4a0 Indent. 2014-12-13 02:53:08 +00:00
uebayasi
b249d4b6e0 Indent and space fixes. 2014-12-13 02:17:35 +00:00
christos
86aec1e590 more test directories. 2014-12-03 01:29:33 +00:00
christos
70469cdbb4 add new test directories 2014-12-03 00:52:52 +00:00
riz
fd7966dae0 Freshen up the commented-out suggested PKG_PATH a bit. 2014-11-30 23:43:30 +00:00
uebayasi
0a333665fa Add a new build make variable, CONFIGOPTS, which is passed to config(1)
when building kernels.  Revert "mkernel=*" and "mkernels" in favor of
this option.

Diff posted on source-changes-d@, approved by (null).
2014-11-30 15:53:29 +00:00
christos
3c3f7bb88a - generate the list of disks only once and select from them later
- don't generate empty/useless files when disklabel or dkctl don't have data
2014-11-23 16:36:03 +00:00
uebayasi
3dcb1bdb52 Minimal linker script test. 2014-11-14 09:03:39 +00:00
tsutsui
30bc235eca Stop building a.out kernels so that mkldscript.sh is no longer necessary.
Tested "build.sh release", and the default ELF GENERIC kernel loaded by
the native bootloader just works on LUNA-II.
2014-11-13 16:18:38 +00:00
christos
bd08953ecc Add new keytype, replace duplicated code with loop 2014-10-19 16:33:01 +00:00
christos
bad357ce4f fix syntax error 2014-10-14 20:49:47 +00:00
jmcneill
1b1d0196e9 add HUMMINGBIRD_A31 kernel 2014-10-13 14:01:49 +00:00
uebayasi
67857e2074 Dig mcast test directories. 2014-10-12 12:32:15 +00:00
roy
ccc4fd50bb sleep for 0.05 seconds instead of 2 seconds when checking if the pids
are still alive for a much faster exit.
2014-10-07 19:09:45 +00:00
tron
a0fbec155b Revert last change. This was already fixed differently and something
went wrong with the change anyway. Sorry
2014-09-26 11:04:06 +00:00
tron
4c439aa401 Re-add default for "rtsol". "/etc/rc.d/network" still checks for this
setting and complains if it isn't defined at all. Add a comment that
it is deprecated and suggest to use "dhcpcd=YES" instead.
2014-09-26 10:36:11 +00:00
mbalmer
69c9176b64 unfold comment and fix spelling 2014-09-25 11:33:33 +00:00
roy
f68fe4cac7 Use checkyesnox to test rtsol as it has been removed including its
default configuration which we should not warn about.
2014-09-21 09:48:32 +00:00
roy
56e4b525ee Add checkyesnox function so we can test a configurable without
being warned of its non-existance.
2014-09-21 09:47:24 +00:00
roy
679020a8a6 More rtsold removal, thanks to Henning Petersen.
Fixes PR misc/49228.
2014-09-20 15:10:41 +00:00
matt
6cf6fe02a9 New files for Userland support of UCB RISC-V (both 32-bit and 64-bit) 2014-09-19 17:36:24 +00:00
matt
e8e589879a Teach this to deal with the use of include in majors files. 2014-09-19 09:01:05 +00:00
matt
59f16e16f4 add random/urandom to MAKEDEV std 2014-09-19 09:00:23 +00:00
ozaki-r
de6373426e Add net/if_bridge test 2014-09-18 15:25:10 +00:00
roy
d784a83a57 rtsol has gone. 2014-09-13 11:07:08 +00:00
roy
cb2e7b1a58 Add the -M flag to dhcpcd so it stays in master mode even for one
interface. Suggested by apb@
2014-09-13 11:06:42 +00:00
roy
f542fd2122 Don't try and install rc.d/rtsold 2014-09-11 18:01:22 +00:00
roy
c6314d6139 Remove rtsol(8) and rtsold(8) as their functionality is in dhcpcd(8).
Remove rtsol(8) from rc.d/network.
Add -w seconds command to ifconfig to wait for N seconds for until DAD
has finished on all addresses.
Use ifconfig -w in rc.d/network instead of a forced sleep.

As discussed on tech-net@
2014-09-11 13:10:03 +00:00
matt
72f73e6846 Add CUBIETRUCK 2014-09-10 05:03:50 +00:00
skrll
c170a85cb4 Add BPI to the list of kernels to build. 2014-09-07 20:17:57 +00:00
matt
27620987b8 New files for OR1K support 2014-09-03 19:34:25 +00:00
apb
8ce568ce88 Split some long lines. 2014-08-27 13:56:02 +00:00
apb
6b933a652f Test make(1) by running the maintained tests, not unmaintained
copies of them.

* Remove all old tests from src/tests/usr.bin/make/d_*.  These tests
  were unmaintained old copies of the actual tests which are maintained
  under src/usr.bin/make/unit-tests.  One exception is the test in
  d_unmatchedvarparen.mk, which was new, but has nw been added to
  src/usr.bin/make/unit-tests/varmisc.mk.
* In src/tests/usr.bin/make/Makefile, copy all
  the tests from src/usr.bin/make/unit-tests to
  ${DESTDIR}/usr/tests/usr.bin/make/unit-tests.
* In src/tests/usr.bin/make/t_make.sh, run the tests installed above,
  instead of the old tests.
* In etc/mtree/NetBSD.dist.tests, create the
  usr/tests/usr.bin/make/unit-tests diectory.
* Update the set lists for all the above.
2014-08-22 16:45:32 +00:00
matt
1ab7f387c3 Add eabihf directories 2014-08-10 23:31:41 +00:00
joerg
f14316bcbc Update build glue for LLVM/Clang 3.6svn r215315. Changes include various
performance improvements across all backends and a much improved PPC32
backend.
2014-08-10 17:32:54 +00:00
matt
547b3a3b01 Changes to existing files to enable building AARCH64 userland.
evbarm64-el
This is clang only.  While gcc4.8 supports aarch64, no netbsd support has
been written for aarch64 with gcc4.8.
2014-08-10 05:56:36 +00:00
matt
beb9c6d1b5 Preliminary files for AARCH64 (64-bit ARM) support.
Enough for a distribution build.
2014-08-10 05:47:35 +00:00
apb
9e8101899d To make pax use ${TOOL_GZIP}, we need to pass "--use-compress-program
${TOOL_GZIP}" on the command line, and refrain from passing "-z".  If
passed "-z", pax will use plain "gzip", ignoring --use-compress-program.
2014-08-06 11:41:18 +00:00
apb
5a18c2965e Introduce and use GZIP_FLAGS variable, to fix a quoting error
in the way we tried to use GZIP="-9 ${GZIP_N_FLAG}".
For consistency, also use GZIP_FLAGS elesehere in this file.
2014-08-06 10:37:30 +00:00
martin
10683121fc Add a directory for sysinst language files 2014-08-05 18:45:35 +00:00
apb
f78c710fb2 Pass GZIP="-9 ${GZIP_N_FLAG}" instead of GZIP=-9n
in the environmentto commands that invoke ${TOOL_GZIP}.
This will allow them to use -nT instead of just -n with pigz.
2014-08-05 15:43:50 +00:00
apb
71da667fc9 Use ${TOOL_GZIP_N} instead of ${TOOL_GZIP} -n, and similarly
use ${TOOL_GZIP_N} -9 instead of ${TOOL_GZIP} -9n, etc.

This will pass -nT instead of just -n if the gzip program is
actually pigz.
2014-08-05 15:40:58 +00:00
dholland
0b2a19e1a1 Remove "tags=nodiff" from /var/log/authlog as suggested by uebayasi@;
part of PR 49031.
2014-08-05 07:34:52 +00:00
apb
a2fb9dacaf BUILDINFO part 3: Add BUILDINFO to RELEASEVARS and /etc/release
The BUILDINFO string will appear nearthe top of /etc/release,
indented by 8 spaces and with a blank line above and below it,
but without a heading.  The BUILDINFO string is expected to
be self-explanatory.

Also change some other headings near the top of /etc/release.
2014-08-03 09:19:34 +00:00
apb
8a948b4343 In the background subshell that flushes partial output every few
seconds, detach from the controlling terminal.  Without this, pressing
control-T (to send SIGINFO from the terminal) would almost always result
in the sleep process printing "about N seconds left of the original 3",
which is useless information.
2014-07-29 20:39:16 +00:00
apb
7bc384757f In rc.subr, add _have_rc_postprocessor function and use it instead of
inline tests like [ -n "${_rc_postprocessor_fd}" ]. The new function
performs a few new tests, including verifying that /etc/rc is still
running (using a new _rc_pid variable set by /etc/rc).

This is intended to deal with the case that a script run from /etc/rc
spawns a background process, then /etc/rc exits, but the background
process still has environment variables inherited from /etc/rc.

Fixes PR 46546.
2014-07-27 07:46:46 +00:00
hkenken
3515fb1d7c Initial commit of support for Kobo touch. (i.MX507 or i.MX508)
(http://www.kobo.com)
2014-07-25 11:22:50 +00:00
wiz
7f6fa64667 'file system' for consistency with documentation (instead of 'filesystem'). 2014-07-22 17:11:09 +00:00
macallan
ff8e33c9e6 since we support 601 hardware now, let's build the kernel for it as well 2014-07-20 14:52:29 +00:00
lneto
4ab4902eb2 lua: updated from 5.1 to 5.3 work3
* lua(1):
  - changed lua_Integer to intmax_t
  - updated distrib/sets/lists and etc/mtree
  - updated bsd.lua.mk
  - fixed bozohttpd (lua-bozo.c)
  - compatibilized bindings: gpio, sqlite
* lua(4):
  - removed floating-point and libc dependencies using '#ifndef _KERNEL'
  - fixed division by zero and exponentiation
  - libkern: added isalnum(), iscntrl(), isgraph(), isprint() and ispunct()
  - acpica: removed isprint() from acnetbsd.h
  - libc: moved strcspn.c, strpbrk.c and strspn.c to common
  - removed stub headers
  - compatibilized bindings: luapmf, luasystm
* reorganized luaconf.h
* updated doc/CHANGES and doc/RESPONSIBLE
2014-07-19 18:38:33 +00:00
spz
652bd7d1b3 Create the dhcpd.leases file if it doesn't exist already, don't just
warn about it not being there.
Closes PR misc/48868
2014-07-17 07:17:03 +00:00
mbalmer
e119d14fc9 Consistency changes only. Start sentences with a capital letter and end
them with a full stop.
2014-07-14 12:29:48 +00:00
tls
916085404d Make named and the rest of BIND seed their RNG from /dev/urandom, not /dev/random. Better would be to rip the enormous gonkulating RNG machinery out of libisc entirely. Later. 2014-07-13 22:06:56 +00:00
spz
46ee6da10e create /etc/rndc.key on start if it doesn't already exist 2014-07-08 07:04:07 +00:00
dholland
5e7854467d Update the distrib-dirs mtree specification for the new /usr/share/doc
layout.
2014-07-05 19:23:56 +00:00
taca
de6fa99741 Update root.cache to 2014060201.
Now B.ROOT-SERVERS.NET and C.ROOT-SERVERS.NET has an AAAA record.
2014-07-01 03:33:28 +00:00