summaryrefslogtreecommitdiffstats
path: root/sbin/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* MFC r277678:ngie2015-02-131-1/+4
| | | | | | | | r277678: Add MK_CCD knob for building and installing ccd(4), ccdconfig, etc Sponsored by: EMC / Isilon Storage Division
* MFC r277725:ngie2015-02-111-2/+5
| | | | | | | | r277725: Add MK_HAST knob for building and installing hastd(8), et al Sponsored by: EMC / Isilon Storage Division
* MFC r277675,r277726,r278070:ngie2015-02-111-6/+9
| | | | | | | | | | | | | | | | | | | | | | r277675: Add MK_ISCSI knob for building the iscsi initiator, iscsi daemon, kernel modules, etc Sponsored by: EMC / Isilon Storage Division r277726: Build sbin/iscontrol again if MK_ISCSI != no Pointyhat to: me r278070: Remove duplicate MK_ISCSI block and sort the conditional blocks so this error won't crop up again in the future Reported by: gjb
* MFC various moves of tools/regressions/ tests to the new infrastructure.jmmv2014-04-271-0/+4
| | | | | | | | | | | | | | | | - r263220 Migrate tools/regression/sbin/ to the new tests layout. - r263222 Add Makefile missed in r263220. - r263226 Migrate tools/regression/{usr.bin/lastcomm,usr.sbin}/ to the new tests layout. - r263227 Migrate most of tools/regression/usr.bin/ to the new tests layout. - r263345 Expand tabs that sneaked in into spaces. - r263346 Migrate tools/regression/usr.bin/make/ to the new tests layout. - r263348 Add Makefiles missed in r263346. - r263351 Migrate tools/regression/usr.bin/pkill/ to the new tests layout. - r263388 Mark multi_test as requiring /usr/share/dict/words. - r263814 Fix path to the run.pl script to let these tests run. - r264742 Prevent building tests when bootstrapping make. This is 'make tinderbox' clean.
* MFC r263778:dim2014-04-091-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a SUBDIR_PARALLEL option to bsd.subdir.mk, to allow make to process all the SUBDIR entries in parallel, instead of serially. Apply this option to a selected number of Makefiles, which can greatly speed up the build on multi-core machines, when using make -j. This can be extended to more Makefiles later on, whenever they are verified to work correctly with parallel building. I tested this on a 24-core machine, with make -j48 buildworld (N = 6): before stddev after stddev ======= ====== ======= ====== real time 1741.1 16.5 959.8 2.7 user time 12468.7 16.4 14393.0 16.8 sys time 1825.0 54.8 2110.6 22.8 (user+sys)/real 8.2 17.1 E.g. the build was approximately 45% faster in real time. On machines with less cores, or with lower -j settings, the speedup will not be as impressive. But at least you can now almost max out a machine with buildworld! Submitted by: jilles MFC r263833: Enable parallel building for gnu/usr.bin and usr.bin/clang too.
* Remove all legacy ATA code parts, not used since options ATA_CAM enabled inmav2013-04-041-1/+0
| | | | | | | | | most kernels before FreeBSD 9.0. Remove such modules and respective kernel options: atadisk, ataraid, atapicd, atapifd, atapist, atapicam. Remove the atacontrol utility and some man pages. Remove useless now options ATA_CAM. No objections: current@, stable@ MFC after: never
* Disconnect non-MPSAFE NTFS from the build in preparation for droppingattilio2012-10-171-1/+0
| | | | | | | | | | | | | | GIANT from VFS. This code is particulary broken and fragile and other in-kernel implementations around, found in other operating systems, don't really seem clean and solid enough to be imported at all. If someone wants to reconsider in-kernel NTFS implementation for inclusion again, a fair effort for completely fixing and cleaning it up is expected. In the while NTFS regular users can use FUSE interface and ntfs-3g port to work with their NTFS partitions. This is not targeted for MFC.
* Import a FreeBSD port of the FUSE Linux module.attilio2012-10-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This has been developed during 2 summer of code mandates and being revived by gnn recently. The functionality in this commit mirrors entirely content of fusefs-kmod port, which doesn't need to be installed anymore for -CURRENT setups. In order to get some sparse technical notes, please refer to: http://lists.freebsd.org/pipermail/freebsd-fs/2012-March/013876.html or to the project branch: svn://svn.freebsd.org/base/projects/fuse/ which also contains granular history of changes happened during port refinements. This commit does not came from the branch reintegration itself because it seems svn is not behaving properly for this functionaly at the moment. Partly Sponsored by: Google, Summer of Code program 2005, 2011 Originally submitted by: ilya, Csaba Henk <csaba-ml AT creo DOT hu > In collabouration with: pho Tested by: flo, gnn, Gustau Perez, Kevin Oberman <rkoberman AT gmail DOT com> MFC after: 2 months
* Import work done under project/nand (@235533) into head.gber2012-05-171-0/+5
| | | | | | | | | | | | | | The NAND Flash environment consists of several distinct components: - NAND framework (drivers harness for NAND controllers and NAND chips) - NAND simulator (NANDsim) - NAND file system (NAND FS) - Companion tools and utilities - Documentation (manual pages) This work is still experimental. Please use with caution. Obtained from: Semihalf Supported by: FreeBSD Foundation, Juniper Networks
* Add etherswitchcfg.adrian2012-05-111-0/+1
| | | | Submitted by: Stefan Bethke <stb@lassitu.de>
* Add resolvconf(8) which manages resolv.conf.ume2011-03-181-0/+1
|
* MF tbemd: Move to using Makefile.arch to select what to build.imp2010-09-131-56/+14
| | | | Reviewed by: arch@ (no objection)
* Please welcome HAST - Highly Avalable Storage.pjd2010-02-181-0/+2
| | | | | | | | | | | | | | | | | | | | | | HAST allows to transparently store data on two physically separated machines connected over the TCP/IP network. HAST works in Primary-Secondary (Master-Backup, Master-Slave) configuration, which means that only one of the cluster nodes can be active at any given time. Only Primary node is able to handle I/O requests to HAST-managed devices. Currently HAST is limited to two cluster nodes in total. HAST operates on block level - it provides disk-like devices in /dev/hast/ directory for use by file systems and/or applications. Working on block level makes it transparent for file systems and applications. There in no difference between using HAST-provided device and raw disk, partition, etc. All of them are just regular GEOM providers in FreeBSD. For more information please consult hastd(8), hastctl(8) and hast.conf(5) manual pages, as well as http://wiki.FreeBSD.org/HAST. Sponsored by: FreeBSD Foundation Sponsored by: OMCnet Internet Service GmbH Sponsored by: TransIP BV
* Remove the unmaintained University of Michigan NFSv4 client from 8.xrwatson2009-05-221-1/+0
| | | | | | | prior to 8.0-RELEASE. Rick Macklem's new and more feature-rich NFSv234 client and server are replacing it. Discussed with: rmacklem
* Remove if_ppp(4) and if_sl(4).ed2009-04-051-6/+0
| | | | | | | | | | | | | Not only did these two drivers depend on IFF_NEEDSGIANT, they were broken 7 months ago during the MPSAFE TTY import. if_ppp(4) has been replaced by ppp(8). There is no replacement for if_sl(4). If we see regressions in for example the ports tree, we should just use __FreeBSD_version 800045 to check whether if_ppp(4) and if_sl(4) are present. Version 800045 is used to denote the import of MPSAFE TTY. Discussed with: rwatson, but also rwatson's IFF_NEEDSGIANT emails on the lists.
* add new build knobs and jigger some existing controls to improvesam2008-09-211-5/+22
| | | | | | | | control over the result of buildworld and installworld; this especially helps packaging systems such as nanobsd Reviewed by: various (posted to arch) MFC after: 1 month
* Obsolete bsdlabel(8) on powerpc. Use gpart(8) instead.marcel2008-07-061-1/+1
|
* Make sunlabel specific to sparc64. This is mostly for backwardmarcel2008-07-041-1/+5
| | | | | compatibility reasons. Sun labels, with VTOC8, are handled by gpart(8).
* Stop building bsdlabel(8) and fdisk(8) on ia64. Both tools aremarcel2008-07-031-2/+5
| | | | | | | | | | | | obsoleted by gpart(8). This avoids the following bugs in fdisk: - initializing a disk without MBR bogusly emits the error: fdisk: invalid fdisk partition table found - initializing a disk with or without MBR bogusly emits either: fdisk: Class not found or fdisk: Geom not found: "XXX" - the default geometry for non-ATA and non-SCSI disks is either invalid or sub-optimizal.
* Disconnect gpt(8) from the build. gpt(8) is replaced by gpart(8).marcel2008-06-091-1/+0
|
* Add command-line tool ddb(8), which allows DDB(4) scripts to berwatson2007-12-261-0/+1
| | | | | | | | | managed from userspace. It is largely a wrapper for sysctl() calls, but because the sysctls for adding and removing scripts are awkward to use directly, this provides an easier-to-use interface. MFC after: 3 months
* Introduce Danny Braniss' iSCSI initiator, version 2.0.99. Please read thescottl2007-07-241-0/+1
| | | | | | | | included man pages on how to use it. This code is still somewhat experimental but has been successfully tested on a number of targets. Many thanks to Danny for contributing this. Approved by: re
* - Remove UMAP filesystem. It was disconnected from build three years ago,rafan2007-06-251-1/+0
| | | | | | | and it is seriously broken. Discussed on: freebsd-arch@ Approved by: re (mux)
* Add recoverdisk to the base system, it is far too useful to livephk2007-06-121-0/+1
| | | | | | in obscurity over in src/tools. (Repocopied)
* Remove mount_nfs4 from SUBDIR list. The mount_nfs Makefilerodrigc2007-01-231-1/+0
| | | | links mount_nfs to mount_nfs4 now.
* Detach mount_devfs, mount_ext2fs, mount_fdescfs, mount_procfs,rodrigc2006-11-221-2/+0
| | | | | mount_linprocfs, and mount_std from the build. They are no longer used, and can be replaced with "mount -t fstype".
* Hook up idmapd to the build, as the NFS4 client is not much use withoutceri2006-10-151-0/+1
| | | | it.
* rtsol is just a stripped-down version of rtsold and as such it shouldyar2006-07-271-1/+2
| | | | | | be built only if MK_INET6 is true: it's specific to IPv6. Pointed out by: ume
* Disconnect mount_reiserfs from build.rodrigc2006-05-161-1/+0
| | | | | | | | It is no longer needed, because "mount -t reiserfs" calls nmount(2) directly to mount a ReiserFS file system without the use of this external mount program. Approved by: dumbbell
* Remove ip6fw. Since ipfw has full functional IPv6 support now and - inmlaier2006-05-121-2/+0
| | | | contrast to ip6fw - is properly lockes, it is time to retire ip6fw.
* Reimplementation of world/kernel build options. For details, see:ru2006-03-171-5/+7
| | | | | | | | http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html The src.conf(5) manpage is to follow in a few days. Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
* setkey(8) was repo-copied from usr.sbin/ to sbin/.pjd2005-10-121-0/+1
| | | | | | This will allow for NFS mount of /usr over IPsec. Discussed on: arch@
* Compile fdisk for arm as well.cognet2005-10-031-0/+4
|
* Build mount_reiserfs on every platforms, not only i386 and pc98.dumbbell2005-06-211-2/+1
| | | | | Reviewed by: mux (mentor) Approved by: re (dougb)
* Now that dhclient builds and /etc/support has been committed, reconnectbrooks2005-06-071-0/+1
| | | | dhclient to the build.
* Temporarily disconnect dhclient from the build while I import thebrooks2005-06-071-1/+0
| | | | OpenBSD version.
* Revert last. It was the result of mismerges from cvs not an actualimp2005-06-031-1/+0
| | | | | | need. _sconfig already was there in the correct place. Noticed by: ru@
* Build sconfig on i386 to match where drivers are made it configuresimp2005-06-031-0/+1
|
* Fix order (I introduced some time ago) broken in previous revision.ru2005-05-251-1/+1
|
* Only build mount_reiserfs(8) on i386, it exists only there for now.mux2005-05-241-1/+2
| | | | Spotted by: ru
* Connect mount_reiserfs(8) to the build.dumbbell2005-05-241-0/+1
| | | | Approved by: mux (mentor)
* There's only one ipfilter directory nowdarrenr2005-04-251-8/+0
|
* NOINET6 -> NO_INET6ru2004-12-211-1/+1
|
* NOATM -> NO_ATMru2004-12-211-1/+1
|
* Help Tinderbox and remove mount_autofsmarkm2004-11-101-1/+0
|
* Ups! Forgot to put "sbin" on the commit line:phk2004-11-041-5/+0
| | | | Remove userland vinum(8) stuff.
* Build gpt(8) on all platforms.marcel2004-10-251-5/+1
|
* Hook mount_autofs to the build.alfred2004-09-121-0/+1
|
* Due to popular demand, hook up geom_vinum to the build.le2004-08-071-0/+1
|
* - Connect geom(8) and its libraries to the build.pjd2004-05-201-1/+1
| | | | | | | | - Connect geom_stripe and geom_nop modules to the build. - Connect STRIPE and NOP classes to the LINT build. - Disconnect gconcat(8) from the build. Supported by: Wheel - Open Technologies - http://www.wheel.pl
OpenPOWER on IntegriCloud