aboutsummaryrefslogtreecommitdiff
path: root/bin/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Remove rcmds.Jeremie Le Hen2017-10-061-1/+0
| | | | | | | | | | | | | | | | | | | | | If they are still needed, you can find them in the net/bsdrcmds port. This was proposed June, 20th and approved by various committers [1]. They have been marked as deprecated on CURRENT in r320644 [2] on July, 4th. Both stable/11 and release/11.1 contain the deprecation notice (thanks to allanjude@). Note that ruptime(1)/rwho(1)/rwhod(8) were initially thought to be part of rcmds but this was a mistake and those are therefore NOT removed. [1] https://lists.freebsd.org/pipermail/freebsd-arch/2017-June/018239.html [2] https://svnweb.freebsd.org/base?view=revision&revision=320644 Reviewed by: bapt, brooks Differential Revision: https://reviews.freebsd.org/D12573 Notes: svn path=/head/; revision=324351
* Remove SUBDIR ordering/uniquifying in *bin/MakefileEnji Cooper2017-07-061-2/+0
| | | | | | | | | | | | | | | | | | After the addition of SUBDIR.yes, uniquifying/ordering the SUBDIRs doesn't make a whole lot of sense, and it's in effect a half measure. Ordering SUBDIR (after adding SUBDIR.yes to it) in bsd.subdir.mk is a separate change that warrants more discussion/testing, because while the SUBDIR_PARALLEL work largely fixed dependency ordering for SUBDIRs, there might be downstream FreeBSD consumers that rely on the SUBDIR ordering. MFC after: 2 months Reviewed by: bdrewery Differential Revision: D11398 Notes: svn path=/head/; revision=320701
* Start using the fact that SUBDIR.yes is added to SUBDIRWarner Losh2015-10-051-15/+4
| | | | | | | | | | | | | | | | | | | | | and move from the pattern of: .if ${MK_FOO} != "no" SUBDIR+= bar .endif to SUBDIR.${MK_FOO}+= bar since we know that MK_FOO is always either yes or no and the latter form is easier to follow and much shorter. Various exception to this pattern dealt with on an ah-hoc basis. Discussed on arch@ a while ago. Notes: svn path=/head/; revision=288904
* Use src.opts.mk in preference to bsd.own.mk except where we need stuffWarner Losh2014-05-061-1/+1
| | | | | | | from the latter. Notes: svn path=/head/; revision=265420
* Add a SUBDIR_PARALLEL option to bsd.subdir.mk, to allow make to processDimitry Andric2014-03-261-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 after: 2 weeks Notes: svn path=/head/; revision=263778
* Migrate tools/regression/bin/ tests to the new layout.Julio Merino2013-12-111-0/+4
| | | | | | | | | | | | | | | | | | | | | | | This change is a proof of concept on how to easily integrate existing tests from the tools/regression/ hierarchy into the /usr/tests/ test suite and on how to adapt them to the new layout for src. To achieve these goals, this change: - Moves tests from tools/regression/bin/<tool>/ to bin/<tool>/tests/. - Renames the previous regress.sh files to legacy_test.sh. - Adds Makefiles to build and install the tests and all their supporting data files into /usr/tests/bin/. - Plugs the legacy_test test programs into the test suite using the new TAP backend for Kyua (appearing in 0.8) so that the code of the test programs does not have to change. - Registers the new directories in the BSD.test.dist mtree file. Reviewed by: freebsd-testing Approved by: rpaulo (mentor) Notes: svn path=/head/; revision=259210
* By popular demand, move freebsd-version(1) from /libexec to /bin.Dag-Erling Smørgrav2013-10-091-0/+1
| | | | | | | Approved by: re (gjb) Notes: svn path=/head/; revision=256241
* Merge from tbemd:Warner Losh2010-09-131-6/+7
| | | | | | | | | Add directory names directly and sort at the end. Include bsd.arch.inc.mk so we can, in the future, more easily make arch dependent changes in /bin (unlikely, but is needed for symmetry). Notes: svn path=/head/; revision=212515
* Add pwait utility, which waits for any process to terminate.Jilles Tjoelker2009-11-171-0/+1
| | | | | | | | | | | | | | This is similar to the Solaris utility of the same name. Some use cases: * rc.subr's wait_for_pids * interactive use, e.g. to shut down the computer when some task is done even if the task is already running Discussed on: hackers@ Notes: svn path=/head/; revision=199458
* pkill(1) first appeared in /usr/bin, but later it was moved to /binYaroslav Tykhiy2008-08-311-0/+1
| | | | | | | | | | for the convenience of rc.d. Now it has happily lived there for quite a while. So move the pkill(1) source files from usr.bin to bin, too. Approved by: gad Notes: svn path=/head/; revision=182543
* uuidgen has been repo-copied from usr.bin/ to bin/ to match its "new"David E. O'Brien2008-03-131-1/+2
| | | | | | | (2007/04/09) installation location. Notes: svn path=/head/; revision=177151
* Reimplementation of world/kernel build options. For details, see:Ruslan Ermilov2006-03-171-3/+5
| | | | | | | | | | | 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) Notes: svn path=/head/; revision=156813
* Wrap BSD r* commands in NO_RCMDS.Tom Rhodes2005-03-021-1/+1
| | | | | | | | | Change NO_RCMDNS to NO_RCMDS and do the switch in bsd.compat.mk. Discussed with: ru, nectar Notes: svn path=/head/; revision=143026
* - Build things in pure dictionary order (see sort(1)).Ruslan Ermilov2004-01-161-5/+8
| | | | | | | | | | | | | - Unify the conditional assignments section so that architectural exclusions come first, then options and !options, sorted by the option name, also in directory order, then architecture specific sections, sorted by the architecture name, with i386 being a traditional exception. Prodded by: bde Notes: svn path=/head/; revision=124587
* chflags(1) repo copied, usr.bin->bin.David E. O'Brien2003-02-181-0/+1
| | | | | | | | We've been installing chflags(1) into /bin since 2000-11-10, so this shouldn't cause any problems. Notes: svn path=/head/; revision=111092
* kenv(1) has been repo copied from usr.bin to bin.David E. O'Brien2003-01-201-0/+1
| | | | | | | Sometimes we need kenv(1) in /etc/rc.diskless*. Notes: svn path=/head/; revision=109574
* Remove the last reference to NOUUCP - we don't have UUCP in the baseMark Murray2002-08-021-1/+1
| | | | | | | system. Notes: svn path=/head/; revision=101217
* Introduce NO_RCMNDS flag so as to not compile rsh, rlogin, and rcp on will,Bosko Milekic2002-04-091-1/+4
| | | | | | | | | | and document in share/examples/etc/make.conf Submitted by: Aleksandar Simic <asimic@dsl.pipex.com> MFC after: 1 week Notes: svn path=/head/; revision=94297
* o Remove old code from pwd(1); realpath(1) is now in its own directory.Mike Barcroft2002-02-111-0/+1
| | | | | | | | o Fix some unordered includes in pwd(1). o Connect realpath(1) to the build. Notes: svn path=/head/; revision=90535
* o Enable getfacl(1) and setfacl(1)Robert Watson2001-03-191-0/+2
| | | | | | | Obtained from: TrustedBSD Project Notes: svn path=/head/; revision=74466
* Finish the job of conditionalizing UUCP by preventing files in /etc/uucpDoug Barton2000-10-291-1/+1
| | | | | | | | | | | from being installed, and make rmail conditional on neither of NO_SENDMAIL and NOUUCP. PR: bin/21321 Submitted by: Me Notes: svn path=/head/; revision=67849
* Add a NO_TCSH knob.David E. O'Brien2000-04-171-1/+4
| | | | Notes: svn path=/head/; revision=59337
* $Id$ -> $FreeBSD$Peter Wemm1999-08-271-1/+1
| | | | Notes: svn path=/head/; revision=50471
* Split lines into one subdir per line.Gary Palmer1998-08-301-4/+30
| | | | Notes: svn path=/head/; revision=38652
* Now that alpha uses FreeBSD syscalls, all these work.John Birrell1998-08-151-7/+3
| | | | Notes: svn path=/head/; revision=38330
* "make world" replaces /bin/rmail even when NO_SENDMAIL has been set toPoul-Henning Kamp1998-05-271-2/+6
| | | | | | | | | | | | true in /etc/make.conf. Both qmail and smail use a different rmail, so replacing rmail is a Bad Thing. PR: 6762 Reviewed by: phk Submitted by: Bill Trost <trost@cloud.rain.com> Notes: svn path=/head/; revision=36410
* Of these programs, only df and ps aren't compatible with FreeBSD/Alpha.John Birrell1998-05-091-4/+4
| | | | | | | | | All the rest work! Actually, I don't know if chio works because I can't test that. df can be built using NetBSD's mount.h. ps depends on libkvm so there is no point trying. Notes: svn path=/head/; revision=35853
* Some things only work on i386.John Birrell1998-03-131-3/+7
| | | | Notes: svn path=/head/; revision=34554
* Move procctl to the Attic, it's been copied to usr.sbin/procctl asPeter Wemm1997-12-071-2/+2
| | | | | | | suggested by bde via sef. Notes: svn path=/head/; revision=31589
* Add procctl to the list of programs built.Sean Eric Fagan1997-12-061-2/+2
| | | | Notes: svn path=/head/; revision=31566
* Acitvate chio(1).Joerg Wunsch1997-03-061-2/+2
| | | | Notes: svn path=/head/; revision=23451
* Revert $FreeBSD$ to $Id$Peter Wemm1997-02-221-1/+1
| | | | Notes: svn path=/head/; revision=22988
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
| | | | | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise. Notes: svn path=/head/; revision=21673
* ed/Makefile is able to 'decide' for itself whether to build secure orMark Murray1995-10-011-8/+2
| | | | | | | unceumbered ed. Remove the superfluous .if (...) / .endif Notes: svn path=/head/; revision=11107
* Build secure ed if available and allowedAndrey A. Chernov1995-09-291-2/+8
| | | | Notes: svn path=/head/; revision=11065
* Added domainname.Garrett Wollman1994-09-181-3/+5
| | | | Notes: svn path=/head/; revision=2864
* BSD 4.4 Lite bin SourcesRodney W. Grimes1994-05-261-0/+6
Notes: svn path=/head/; revision=1556