summaryrefslogtreecommitdiffstats
path: root/etc/mtree
Commit message (Collapse)AuthorAgeFilesLines
* Create a directory for the PAM tests.markj2014-11-051-0/+2
|
* Add reachover Makefiles for contrib/netbsd-tests/lib/libc; this adds ↵ngie2014-11-041-0/+50
| | | | | | | | | | | | | | | | | | approximately 500 new testcases Various TODOs have been sprinkled around the Makefiles for items that even need to be ported (missing features), testcases have issues with building/linking, or issues at runtime. A variant of this code has been tested extensively on amd64 and i386 10-STABLE/11-CURRENT for several months without issue. It builds on other architectures, but the code will remain off until I have prove it works on virtual hardware or real hardware on other architectures In collaboration with: pho, Casey Peel <casey.peel@isilon.com> Sponsored by: EMC / Isilon Storage Division
* Integrate pjdfstest test suite execution into kyuangie2014-11-031-0/+34
| | | | | | | | | | | | | | pjdfstest execution is opt-in and must be done as root due to some of the assumptions made by the test suite and lack of error checking in the non-root case A description of how to execute pjdfstest with kyua is provided in share/pjdfstest/README Phabric: D824 (an earlier prototype patch) MFC after: 1 month Relnotes: yes Sponsored by: EMC / Isilon Storage Division
* Add missing /usr/lib/debug directoriesemaste2014-10-281-0/+8
| | | | | | Directories for /usr/lib{,32}/{i18n,private} were missing from the mtree file, which caused installworld to install the files that should be in the directory as the name of the directory.
* Add regression tests for the timeout(1) utilitybapt2014-10-281-0/+2
| | | | | They are modeled over the regression tests that are provided for the GNU coreutils timeout(1) utility
* Hook libxo to the build.marcel2014-10-231-0/+2
| | | | Sponsored by: Juniper Networks, Inc.
* Integrate usr.bin/gzip/tests from NetBSD into atf/kyuangie2014-10-091-0/+2
| | | | Sponsored by: EMC / Isilon Storage Division
* Integrate usr.bin/diff/tests from NetBSD into atf/kyua at gnu/usr.bin/diff/testsngie2014-10-091-0/+2
| | | | Sponsored by: EMC / Isilon Storage Division
* Integrate usr.bin/grep/tests from NetBSD into atf/kyuangie2014-10-091-0/+2
| | | | Sponsored by: EMC / Isilon Storage Division
* Integrate usr.bin/cut/tests from NetBSD into atf/kyuangie2014-10-091-0/+2
| | | | Sponsored by: EMC / Isilon Storage Division
* Integrate bin/sleep/tests from NetBSD into atf/kyuangie2014-10-091-0/+2
| | | | Sponsored by: EMC / Isilon Storage Division
* Integrate usr.bin/dirname/tests from NetBSD into atf/kyuangie2014-10-091-0/+2
| | | | | In collaboration with: pho, sjg Sponsored by: EMC / Isilon Storage Division
* Integrate usr.bin/cmp/tests from NetBSD into atf/kyuangie2014-10-091-0/+2
| | | | | In collaboration with: sjg Sponsored by: EMC / Isilon Storage Division
* Integrate usr.sbin/basename/tests from NetBSD into atf/kyuangie2014-10-091-0/+2
| | | | | In collaboration with: pho Sponsored by: EMC / Isilon Storage Division
* Set the autoindent to 4 spaces with vim in BSD.tests.distngie2014-10-091-0/+2
| | | | | | | | This will prevent vim users from accidentally checking in buggy mtree files (mixed tabs/spaces). MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
* Integrate usr.sbin/nmtree/tests from NetBSD into atf/kyuangie2014-10-091-0/+2
| | | | | In collaboration with: pho Sponsored by: EMC / Isilon Storage Division
* - Add a test for bug 191427 where pw(8) will go into an infinite loopbrd2014-10-021-0/+2
| | | | | Reviewed by: will MFC after: 1 month
* Register /usr/tests/lib/libproc to fix build.jmmv2014-09-221-0/+2
| | | | Missed in r271937, reviewed in D710.
* Add unit tests for mkimg(1):marcel2014-09-201-0/+2
|
* Import HyperV Key-Value Pair (KVP) driver and daemon code by Microsoft,delphij2014-09-132-0/+4
| | | | | | | | | | | | | | many thanks for their continued support of FreeBSD. While I'm there, also implement a new build knob, WITHOUT_HYPERV to disable building and installing of the HyperV utilities when necessary. The HyperV utilities are only built for i386 and amd64 targets. This is a stable/10 candidate for inclusion with 10.1-RELEASE. Submitted by: Wei Hu <weh microsoft com> MFC after: 1 week
* Create a /boot/dtb directory to house DTB blobs. The flattened deviceimp2014-09-031-0/+2
| | | | | | | | | | | tree support includes a device tree source compiler dtc(8) which converts .dts files into .dtb files. /boot/loader will load dtb files from this directory by default, allowing for fewer differences between images for different SoCs. Compiled dts files will wind up here eventually as an alternative to embedding them into the kernel. Document this in hier(7), as well as add missing entries for /boot/firmware and /boot/zfs, though the latter two should only be considered place holders if someone wants to make them better.
* Add support for /etc/rc.conf.d/<service> subdirectories. This isdes2014-08-231-0/+2
| | | | | | | | particularly useful for services such as "network" (netif) where each interface can now have its own separate configuration file. Add /etc/rc.conf.d to the mtree file so it is always present. MFC after: 3 days
* Bring in the new automounter, similar to what's provided in most othertrasz2014-08-171-0/+2
| | | | | | | | | | | | | UNIX systems, eg. MacOS X and Solaris. It uses Sun-compatible map format, has proper kernel support, and LDAP integration. There are still a few outstanding problems; they will be fixed shortly. Reviewed by: allanjude@, emaste@, kib@, wblock@ (earlier versions) Phabric: D523 MFC after: 2 weeks Relnotes: yes Sponsored by: The FreeBSD Foundation
* Convert devd's client socket to type SOCK_SEQPACKET.asomers2014-08-141-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | This change consists of two merges from projects/zfsd/head along with the addition of an ATF test case for the new functionality. sbin/devd/tests/Makefile sbin/devd/tests/client_test.c Add ATF test cases for reading events from both devd socket types. r266519: sbin/devd/devd.8 sbin/devd/devd.cc Create a new socket, of type SOCK_SEQPACKET, for communicating with clients. SOCK_SEQPACKET sockets preserve record boundaries, simplying code in the client. The old SOCK_STREAM socket is retained for backwards-compatibility with existing clients. r269993: sbin/devd/devd.8 Fix grammar bug. CR: https://reviews.freebsd.org/rS266519 MFC after: 5 days Sponsored by: Spectra Logic
* Add missing BSD.tests.dist entry for lib/libutil to unbreak installworld withngie2014-08-131-0/+2
| | | | | | | | | MK_TESTS == no Phabric: D555 X-MFC with: r269904 Approved by: jmmv (mentor, implicit) Pointyhat to: ngie
* Integrate lib/libnv into the build/kyuangie2014-08-051-0/+2
| | | | | | | | | Rename all of the TAP test applications from <test> to <test>_test to match the convention described in the TestSuite wiki page Phabric: D538 Approved by: jmmv (mentor) Sponsored by: EMC / Isilon Storage Division
* Integrate lib/libmp into the build/kyuangie2014-08-041-0/+2
| | | | | | | | | | | | | - Remove the .t wrapper - Fix -Wreturn-type warnings with clang This change has been tested on amd64/i386 Phabric: D530 Reviewed by: jmmv Approved by: jmmv (co-mentor) MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
* Add the mtree entry for yacc testsbapt2014-07-171-0/+2
|
* Fix indentationbdrewery2014-07-171-2/+2
|
* units(1): Add basic testseadler2014-07-171-0/+2
| | | | Add some tests to help avoid breaking units
* chown: add a testeadler2014-06-301-0/+2
| | | | | Add a test for the chown utility. This sets up chown(8) to be capable of being tested. As such, only add one test for now as an example.
* Remove example cvsup config files.gavin2014-06-251-2/+0
| | | | MFC after: 1 week
* Unbreak installation of the rtld tests.markj2014-06-241-0/+1
| | | | X-MFC-With: r267679
* Test RTLD's new LD_LIBRARY_PATH_FDS variable.jonathan2014-06-201-0/+1
| | | | | | | | | | | | Test LD_LIBRARY_PATH_FDS by linking a binary that requires a shared library that isn't in any of the usual search paths. Ensure this fails when we don't supply LD_LIBRARY_PATH_FDS or we pass invalid information in it. Ensure it works when we pass the correct directory in various places in the variable. Approved by: rwatson (mentor) MFC after: 3 weeks Sponsored by: DARPA/AFRL
* Stop creating /etc/gnatsgavin2014-06-201-2/+0
|
* truncate: Detect integer overflow, fix relative sizes, add tests.jilles2014-06-091-0/+2
| | | | | | | | | | | The change to expand_number (r204654) broke detection of too large sizes and relative sizes ('+'/'-'). Also add some tests. PR: 190735 Submitted by: Kirk Russell MFC after: 1 week
* Move atf-sh from /usr/bin/ to /usr/libexec/jmmv2014-06-061-4/+2
| | | | | | | | | | | | | In r266650, we made libatf-c and libatf-c++ private libraries so that no components outside of the source tree could unintendedly depend on them. This change does the same for the "atf-sh library" by moving the atf-sh interpreter from its public location in /usr/bin/ to the private location in /usr/libexec/. Our build system will ensure that our own test programs use the right binary, but users won't be able to depend on atf-sh by "mistake". Committing this now to ride the UPDATING notice added with r267172 today.
* Install VT support filesemaste2014-06-051-0/+6
| | | | | | They can be disabled by setting WITHOUT_VT_SUPPORT=yes in src.conf. Sponsored by: The FreeBSD Foundation
* Add missing libexec/bsdconfig subdirectoriesemaste2014-05-301-0/+4
|
* Create /var/unbound/conf.d for additional configuration files.des2014-05-291-0/+2
| | | | | | Ensure that it is used if present. MFH: 3 weeks
* Change libatf-c and libatf-c++ to be private libraries.jmmv2014-05-251-2/+0
| | | | | | | | | | | | | | We should not be leaking these interfaces to the outside world given that it's much easier for third-party components to use the devel/atf package from ports. As a side-effect, we can also drop the ATF pkgconfig and aclocal files from the base system. Nothing in the base system needs these, and it was quite ugly to have to get them installed only so that a few ports could build. The offending ports have been fixed to depend on devel/atf explicitly. Reviewed by: bapt
* Untabify.hselasky2014-05-241-2/+2
| | | | Found by: jmmv @
* Initial import of character device in userspace support for FreeBSD.hselasky2014-05-231-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The CUSE library is a wrapper for the devfs kernel functionality which is exposed through /dev/cuse . In order to function the CUSE kernel code must either be enabled in the kernel configuration file or loaded separately as a module. Currently none of the committed items are connected to the default builds, except for installing the needed header files. The CUSE code will be connected to the default world and kernel builds in a follow-up commit. The CUSE module was written by Hans Petter Selasky, somewhat inspired by similar functionality found in FUSE. The CUSE library can be used for many purposes. Currently CUSE is used when running Linux kernel drivers in user-space, which need to create a character device node to communicate with its applications. CUSE has full support for almost all devfs functionality found in the kernel: - kevents - read - write - ioctl - poll - open - close - mmap - private per file handle data Requested by several people. Also see "multimedia/cuse4bsd-kmod" in ports.
* - Include /etc/newsyslog.conf.d/* and /usr/local/etc/newsyslog.conf.d/* bybdrewery2014-05-201-0/+2
| | | | | | | | | | default for newsyslog(8). The /usr/local/etc/newsyslog.conf.d will give packages an opportunity to install a default configuration to handle their own log files. MFC after: 2 weeks Relnotes: yes
* Move old fmake tests into bmake and hook them to the build.jmmv2014-05-141-15/+15
| | | | | | | | | | | | | | | | | | This first step is mostly to prevent the code from rotting even further and to ensure these do not get wiped when fmake's code is removed from the tree. These tests are currently being skipped because they detect the underlying make is not fmake and thus disable themselves -- and the reason is that some of the tests fail, possibly due to legitimate bugs. Enabling them to run against bmake will come separately. Lastly, it would be ideal if these tests were fed upstream but they are not ready for that yet. In the interim, just put them under usr.bin/bmake/ while we sort things out. The existence of a different unit-tests directory within here makes me feel less guilty about this. Change confirmed working with a clean amd64 build.
* Upgrade our copy of llvm/clang to 3.4.1 release. This release containsdim2014-05-121-1/+1
| | | | | | | | | | | | | | | mostly fixes, for the following upstream bugs: http://llvm.org/PR16365 http://llvm.org/PR17473 http://llvm.org/PR18000 http://llvm.org/PR18068 http://llvm.org/PR18102 http://llvm.org/PR18165 http://llvm.org/PR18260 http://llvm.org/PR18290 http://llvm.org/PR18316 http://llvm.org/PR18460 http://llvm.org/PR18473 http://llvm.org/PR18515 http://llvm.org/PR18526 http://llvm.org/PR18600 http://llvm.org/PR18762 http://llvm.org/PR18773 http://llvm.org/PR18860 http://llvm.org/PR18994 http://llvm.org/PR19007 http://llvm.org/PR19010 http://llvm.org/PR19033 http://llvm.org/PR19059 http://llvm.org/PR19144 http://llvm.org/PR19326 MFC after: 2 weeks
* Use src.opts.mk in preference to bsd.own.mk except where we need stuffimp2014-05-061-1/+1
| | | | from the latter.
* Remove the ifconfig test added in rev 263445. After discussion withasomers2014-05-051-2/+0
| | | | | | | | | | | | | | | | | melifaro, we agreed that ifconfig's behavior was not a bug. The main motivation for bin/187551 was to partially resolve kern/187549, but we resolved kern/187549 in a different way instead. ObsoleteFiles.inc etc/mtree/BSD.tests.dist sbin/ifconfig/tests/fibs_test.sh sbin/ifconfig/tests/Makefile sbin/ifconfig/Makefile Remove /usr/tests/sbin/ifconfig PR: bin/187551 MFC after: 3 days Sponsored by: Spectra Logic
* Add placeholder Kyuafiles for various top-level hierarchies.jmmv2014-04-211-0/+30
| | | | | | | | | | | | This change adds tests/ directories in the source tree to create various subdirectories in /usr/tests/ and to install placeholder Kyuafiles for them. the relevant hierarchies are: cddl, etc, games, gnu and secure. The reason for this is to simplify the addition of new test programs for utilities or libraries under any of these directories. Doing so on a case by case basis is unnecessary and is quite an obscure process.
* Add atf m4 files from the vendor branch.jmmv2014-04-011-0/+2
| | | | | | | These were originally deleted as "not important" but, actually we need them in place if we want to be able to use autoconf on software that provides atf-based tests. (That includes being able to rebuild autotest from scratch on the Kyua cluster machines, as the automated setup does.)
OpenPOWER on IntegriCloud