summaryrefslogtreecommitdiffstats
path: root/cddl/usr.bin
Commit message (Collapse)AuthorAgeFilesLines
* Fix LDADD/DPADD that should be LIBADD.bdrewery2015-12-043-10/+3
| | | | Sponsored by: EMC / Isilon Storage Division
* META MODE: Fix userland/cddl.bdrewery2015-12-013-7/+0
| | | | | | | MK_CTF controls whether ctfmerge is ran against the binaries, not whether CTF tools should be built. Sponsored by: EMC / Isilon Storage Division
* Refactor the test/ Makefiles after recent changes to bsd.test.mk (r289158) andngie2015-10-121-3/+1
| | | | | | | | | | | | netbsd-tests.test.mk (r289151) - Eliminate explicit OBJTOP/SRCTOP setting - Convert all ad hoc NetBSD test integration over to netbsd-tests.test.mk - Remove unnecessary TESTSDIR setting - Use SRCTOP where possible for clarity MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Divison
* remove unused sgsmsg utility (originally imported from opensolaris)avg2015-09-283-37/+0
| | | | MFC after: 25 days
* META_MODE: Remove DEP_RELDIR from Makefile.depend files.bdrewery2015-09-253-6/+0
| | | | | | This has not been needed since r284171 in projects/bmake. Sponsored by: EMC / Isilon Storage Division
* Add META_MODE support.sjg2015-06-137-0/+187
|\ | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp
| * dirdeps.mk now sets DEP_RELDIRsjg2015-06-084-8/+0
| |
| * Merge sync of headsjg2015-05-275-10/+7
| |\ | |/ |/|
| * Merge head from 7/28sjg2014-08-192-0/+2
| |\
| * | Updated dependenciessjg2014-05-164-4/+0
| | |
| * | Updated dependenciessjg2014-05-107-0/+14
| | |
| * | Merge from headsjg2014-05-081-1/+1
| |\ \
| * \ \ Merge headsjg2014-04-276-4/+20
| |\ \ \
| * | | | Updated dependenciessjg2013-10-133-0/+12
| | | | |
| * | | | Merge from headsjg2013-09-051-2/+3
| |\ \ \ \
| * | | | | New/updated dependenciessjg2013-04-142-0/+2
| | | | | |
| * | | | | sync from headsjg2013-04-122-4/+5
| |\ \ \ \ \
| * | | | | | Updated dependenciessjg2013-03-117-0/+7
| | | | | | |
| * | | | | | Updated dependenciessjg2013-02-167-14/+0
| | | | | | |
| * | | | | | Updated/new Makefile.dependsjg2012-11-087-0/+65
| | | | | | |
| | | | | | |
| | \ \ \ \ \
| | \ \ \ \ \
| | \ \ \ \ \
| *---. \ \ \ \ \ Sync from headsjg2012-11-043-6/+10
| |\ \ \ \ \ \ \ \
| * | | | | | | | | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.marcel2012-08-225-0/+105
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Requested by: Simon Gerraty <sjg@juniper.net>
* | | | | | | | | Remove stray DEBUG_FLAGS=-g that's been here since the initial import.imp2015-05-211-2/+0
| | | | | | | | |
* | | | | | | | | Build cddl/{sbin,usr.bin,usr.sbin} in parallel as all of the applications arengie2015-05-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | freestanding (they require libraries build via make libraries in buildworld) MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
* | | | | | | | | Convert to LIBADDbapt2015-05-191-2/+1
| | | | | | | | |
* | | | | | | | | Convert to LIBADDbapt2015-05-191-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove dependency on pthread, it is not needed
* | | | | | | | | Convert cftmerge to LIBADD and remove link on libdwarf which is not neededbapt2015-04-091-2/+1
| | | | | | | | |
* | | | | | | | | These CTF tools do not use anything from libctf, so no need to link with it.obrien2015-02-272-4/+4
| | | | | | | | |
* | | | | | | | | mdoc: improvements to SEE ALSO.joel2014-12-271-2/+2
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | MFV r267565:delphij2014-07-011-0/+1
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4757 ZFS embedded-data block pointers ("zero block compression") 4913 zfs release should not be subject to space checks 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.
* | | | | | Add placeholder Kyuafiles for various top-level hierarchies.jmmv2014-04-212-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | NO_MAN= has been deprecated in favor of MAN= for some time, go aheadimp2014-04-134-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a simple mechanical change, and will be addressed in a future commit.
* | | | | | zinject must use ioctl(2) compatibility wrapperavg2014-01-161-0/+1
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | MFC after: 8 days Sponsored by: HybridCluster
* | | | | Build all ZFS testing & debugging tools with -g.will2013-08-271-2/+3
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | These programs and everything using libzpool rely on the embedded asserts to verify the correctness of operations. Given that, the core dumps would be useless without debug symbols.
* | | | WiP merge of libzfs_core (MFV r238590, r238592)mm2013-03-052-4/+5
| |/ / |/| | | | | | | | not yet working, ioctl handling needs to be changed
* | | Merge recent zfs vendor changes, sync code and adjust userland DEBUG.mm2012-09-121-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Illumos issued covered: 1884 Empty "used" field for zfs *space commands 3006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zero 3028 zfs {group,user}space -n prints (null) instead of numeric GID/UID 3048 zfs {user,group}space [-s|-S] is broken 3049 zfs {user,group}space -t doesn't really filter the results 3060 zfs {user,group}space -H output isn't tab-delimited 3061 zfs {user,group}space -o doesn't use specified fields order 3064 usr/src/cmd/zpool/zpool_main.c misspells "successful" 3093 zfs {user,group}space's -i is noop 3098 zfs userspace/groupspace fail without saying why when run as non-root References: https://www.illumos.org/issues/ + [issue_id] Obtained from: illumos (vendor/illumos, vendor/illumos-sys) MFC after: 2 weeks
* | | Remove trailing whitespace.joel2012-09-012-3/+3
| |/ |/|
* | Introduce "feature flags" for ZFS pools (bump SPA version to 5000).mm2012-06-111-3/+4
|/ | | | | | | | | | | | | | | | | | | Add first feature "com.delphix:async_destroy" (asynchronous destroy of ZFS datasets). Implement features support in ZFS boot code. Illumos revisions merged: 13700:2889e2596bd6 13701:1949b688d5fb 2619 asynchronous destruction of ZFS file systems 2747 SPA versioning with zfs feature flags References: https://www.illumos.org/issues/2619 https://www.illumos.org/issues/2747 Obtained from: illumos (issue #2619, #2747) MFC after: 1 month
* For now, remove MANFILTER from ZFS manpages (bad effect on html output).mm2011-11-211-2/+0
| | | | MFC after: 4 days
* Update and desolarization of zdb(8) and zstreamdump(1) manual pages:mm2011-11-201-0/+2
| | | | | | | | | | | - synchronized to match new vendor code [1] - removed ATTRIBUTES sections - updated SEE ALSO sections - properly updated copyright information (required by CDDL) - remove empty lines via MANFILTER Obtained from: Illumos [1] MFC after: 5 days
* Fix a few gratuitous library dependencies. Some of the ZFS utilitiesrmh2011-10-302-4/+4
| | | | | | | | | | | | | | | | | are linked with libraries they don't use: - zinject doesn't use libavl - ztest doesn't use libz - zdb uses neither libavl nor libz - zfs uses neither libbsdxml nor libm, nor libsbuf - zpool uses neither libbsdxml nor libm, nor libsbuf In addition, libzfs needs libm because it uses pow(), however it isn't linked with -lm. This went unnoticed because all its users had -lm before. Reviewed by: pjd, mm Approved by: kib (mentor) MFC after: 1 week
* Finally... Import the latest open-source ZFS version - (SPA) 28.pjd2011-02-274-0/+57
| | | | | | | | | | | | | | | Few new things available from now on: - Data deduplication. - Triple parity RAIDZ (RAIDZ3). - zfs diff. - zpool split. - Snapshot holds. - zpool import -F. Allows to rewind corrupted pool to earlier transaction group. - Possibility to import pool in read-only mode. MFC after: 1 month
* Add man pages for the CTF tools.rpaulo2010-08-116-3/+288
| | | | Sponsored by: The FreeBSD Foundation
* Remove manual .includes in cddl Makefilesuqs2010-03-026-40/+16
| | | | | | | | | | | | | | | - Break the dependency on ../Makefile.inc for .PATH, and include ../Makefile.inc implicitly. This is required to ... - Set WARNS?=6 in top-level Makefile.inc - Remove now redundant WARNS settings, add WARNS?=0 where appropriate - Remove redundant SHLIB_MAJOR overrides - Use NO_MAN, not MK_MAN=no - Remove redundant inclusion of bsd.own.mk - Order Makefiles more according to style.Makefile(9) - Reduce diff of cddl Makefiles against each other No objection: pjd Approved by: ed (co-mentor)
* Fixed dependencies (make checkdpadd).ru2010-02-254-6/+7
|
* Switch over to gnu99 compilation on default for userland.rdivacky2009-03-141-2/+2
| | | | | | | | Tested by: make universe Tested by: ports exp build (done by pav) Reviewed by: ru Reviewed by: silence on arch Approved by: ed (mentor)
* Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes.pjd2008-11-173-5/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This bring huge amount of changes, I'll enumerate only user-visible changes: - Delegated Administration Allows regular users to perform ZFS operations, like file system creation, snapshot creation, etc. - L2ARC Level 2 cache for ZFS - allows to use additional disks for cache. Huge performance improvements mostly for random read of mostly static content. - slog Allow to use additional disks for ZFS Intent Log to speed up operations like fsync(2). - vfs.zfs.super_owner Allows regular users to perform privileged operations on files stored on ZFS file systems owned by him. Very careful with this one. - chflags(2) Not all the flags are supported. This still needs work. - ZFSBoot Support to boot off of ZFS pool. Not finished, AFAIK. Submitted by: dfr - Snapshot properties - New failure modes Before if write requested failed, system paniced. Now one can select from one of three failure modes: - panic - panic on write error - wait - wait for disk to reappear - continue - serve read requests if possible, block write requests - Refquota, refreservation properties Just quota and reservation properties, but don't count space consumed by children file systems, clones and snapshots. - Sparse volumes ZVOLs that don't reserve space in the pool. - External attributes Compatible with extattr(2). - NFSv4-ACLs Not sure about the status, might not be complete yet. Submitted by: trasz - Creation-time properties - Regression tests for zpool(8) command. Obtained from: OpenSolaris
* Add the DTrace build tools.jb2008-05-225-1/+155
|
* Remove options MK_LIBKSE and DEFAULT_THREAD_LIB now that we no longerru2008-03-291-1/+1
| | | | build libkse. This should fix WITHOUT_LIBTHR builds as a side effect.
OpenPOWER on IntegriCloud