#
90aea514 |
|
23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
bin: Remove ancient SCCS tags. Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script. Sponsored by: Netflix
|
#
d0b2dbfa |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
f05948d4 |
|
10-May-2023 |
Enji Cooper <ngie@FreeBSD.org> |
cpuset(8): move to /bin/ Summary: This change moves /usr/bin/cpuset to /bin/cpuset so it is more readily available on hosts where the /usr partition might not be mounted at the time / has been mounted. Remove some complexity from rc.subr(8) since /bin is assumed to always be present if/when / is mounted. MFC after: 2 weeks MFC with: 0661f93892a2, 271d552379af Test Plan: - Test out rc.subr change. - Confirm that the installation logic does what's needed. Relnotes: yes (moving cpuset may impact strict file permissions/mode checking) Reviewers: kevans Subscribers: imp Differential Revision: https://reviews.freebsd.org/D40057
|
#
48bfd359 |
|
04-Feb-2023 |
Mateusz Guzik <mjg@FreeBSD.org> |
Add nproc(1) This program prints the number of CPU threads it can run on, while respecting cpusets (or not, depending on switches). It aims to be compatible with nproc as found in GNU coreutils. Reviewed by: des Reviewed by: pstef Differential Revision: https://reviews.freebsd.org/D38386
|
#
e7ab1336 |
|
01-Feb-2023 |
Mateusz Piotrowski <0mp@FreeBSD.org> |
timeout: Move from /usr/bin to /bin timeout(1) is used by /etc/rc.d/zfskeys. Unfortunately, having timeout(1) installed in /usr/bin causes problems when /usr is an encrypted ZFS partition. Implementing timeout(1) in sh(1) is not trivial. A more elegant solution is to move timeout(1) to /bin so that it is available to early services in the boot process. PR: 265221 Reviewed by: allanjude, des, imp Approved by: allanjude, des, imp Reported by: Ivan <r4@sovserv.ru> Fixes: 33ff39796ffe Add zfskeys rc.d script for auto-loading encryption keys MFC after: 1 week Relnotes: yes Sponsored by: Modirum MDPay Sponsored by: Klara Inc. Differential Revision: https://reviews.freebsd.org/D38344
|
#
e415aa28 |
|
06-Oct-2017 |
Jeremie Le Hen <jlh@FreeBSD.org> |
Remove rcmds. 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
|
#
01df7d10 |
|
05-Jul-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Remove SUBDIR ordering/uniquifying in *bin/Makefile 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
|
#
df0cfa3b |
|
01-Jun-2016 |
Kurt Lidl <lidl@FreeBSD.org> |
Reviewed by: rpaulo Approved by: rpaulo Obtained from: NetBSD external/bsd/blacklist @ 20160409 Relnotes: YES Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D5912
|
#
3a845236 |
|
05-Oct-2015 |
Warner Losh <imp@FreeBSD.org> |
Start using the fact that SUBDIR.yes is added to SUBDIR 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.
|
#
478290db |
|
30-Sep-2014 |
Enji Cooper <ngie@FreeBSD.org> |
Check in first src/tests snapshot from NetBSD anoncvs Sources were obtained like so: % export CVSROOT="anoncvs@anoncvs.NetBSD.org:/cvsroot" % cvs -z9 co -D "09/30/2014 20:45" -P src/tests % mv src/tests/* tests/dist/. '*CVS*' has been added to svn:ignore to ease updating periodically from upstream Some line ending issues had to be resolved with test outputs and scripts via dos2unix and by deleting the eol-style property set in usr.bin/sort Discussed with: rpaulo Sponsored by: EMC / Isilon Storage Division
|
#
c6063d0d |
|
05-May-2014 |
Warner Losh <imp@FreeBSD.org> |
Use src.opts.mk in preference to bsd.own.mk except where we need stuff from the latter.
|
#
54ff5d73 |
|
26-Mar-2014 |
Dimitry Andric <dim@FreeBSD.org> |
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 after: 2 weeks
|
#
13de33a5 |
|
10-Dec-2013 |
Julio Merino <jmmv@FreeBSD.org> |
Migrate tools/regression/bin/ tests to the new layout. 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)
|
#
5f385077 |
|
09-Oct-2013 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
By popular demand, move freebsd-version(1) from /libexec to /bin. Approved by: re (gjb)
|
#
a7d5f7eb |
|
19-Oct-2010 |
Jamie Gritton <jamie@FreeBSD.org> |
A new jail(8) with a configuration file, to replace the work currently done by /etc/rc.d/jail.
|
#
9768ccae |
|
12-Sep-2010 |
Warner Losh <imp@FreeBSD.org> |
Merge from tbemd: 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).
|
#
fe0506d7 |
|
09-Mar-2010 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Create the altix project branch. The altix project will add support for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting is a two-module system, consisting of a base compute module and a CPU expansion module. SGI's NUMAFlex architecture can be an excellent platform to test CPU affinity and NUMA-aware features in FreeBSD.
|
#
7a8c2427 |
|
23-Dec-2009 |
Jilles Tjoelker <jilles@FreeBSD.org> |
MFC r199458: Add pwait utility, which waits for any process to terminate. 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
|
#
0e5e4167 |
|
17-Nov-2009 |
Jilles Tjoelker <jilles@FreeBSD.org> |
Add pwait utility, which waits for any process to terminate. 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@
|
#
a5c6cfa0 |
|
12-Nov-2008 |
Robert Watson <rwatson@FreeBSD.org> |
Vendor import of OpenBSM 1.1 alpha2, which incorporates the following changes since the last imported OpenBSM release: OpenBSM 1.1 alpha 2 - Include files in OpenBSM are now broken out into two parts: library builds required solely for user space, and system includes, which may also be required for use in the kernels of systems integrating OpenBSM. Submitted by Stacey Son. - Configure option --with-native-includes allows forcing the use of native include for system includes, rather than the versions bundled with OpenBSM. This is intended specifically for platforms that ship OpenBSM, have adapted versions of the system includes in a kernel source tree, and will use the OpenBSM build infrastructure with an unmodified OpenBSM distribution, allowing the customized system includes to be used with the OpenBSM build. Submitted by Stacey Son. - Various strcpy()'s/strcat()'s have been changed to strlcpy()'s/strlcat()'s or asprintf(). Added compat/strlcpy.h for Linux. - Remove compatibility defines for old Darwin token constant names; now only BSM token names are provided and used. - Add support for extended header tokens, which contain space for information on the host generating the record. - Add support for setting extended host information in the kernel, which is used for setting host information in extended header tokens. The audit_control file now supports a "host" parameter which can be used by auditd to set the information; if not present, the kernel parameters won't be set and auditd uses unextended headers for records that it generates. OpenBSM 1.1 alpha 1 - Add option to auditreduce(1) which allows users to invert sense of matching, such that BSM records that do not match, are selected. - Fix bug in audit_write() where we commit an incomplete record in the event there is an error writing the subject token. This was submitted by Diego Giagio. - Build support for Mac OS X 10.5.1 submitted by Eric Hall. - Fix a bug which resulted in host XML attributes not beingguments so that const strings can be passed as arguments to tokens. This patch was submitted by Xin LI. - Modify the -m option so users can select more then one audit event. - For Mac OS X, added Mach IPC support for audit trigger messages. - Fixed a bug in getacna() which resulted in a locking problem on Mac OS X. - Added LOG_PERROR flag to openlog when -d option is used with auditd. - AUE events added for Mac OS X Leopard system calls. Obtained from: TrustedBSD Project Sponsored by: Apple Inc.
|
#
4b5f8caf |
|
12-Nov-2008 |
Robert Watson <rwatson@FreeBSD.org> |
Flatten OpenBSM vendor tree in preparation for new OpenBSM vendor import.
|
#
d7f03759 |
|
19-Oct-2008 |
Ulf Lilleengen <lulf@FreeBSD.org> |
- Import the HEAD csup code which is the basis for the cvsmode work.
|
#
21be3b31 |
|
31-Aug-2008 |
Yaroslav Tykhiy <ytykhiy@gmail.com> |
pkill(1) first appeared in /usr/bin, but later it was moved to /bin 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
|
#
8757b00e |
|
13-Mar-2008 |
David E. O'Brien <obrien@FreeBSD.org> |
uuidgen has been repo-copied from usr.bin/ to bin/ to match its "new" (2007/04/09) installation location.
|
#
e1fe3dba |
|
17-Mar-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
Reimplementation of world/kernel build options. For details, see: 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)
|
#
c71158d4 |
|
02-Mar-2005 |
Tom Rhodes <trhodes@FreeBSD.org> |
Wrap BSD r* commands in NO_RCMDS. Change NO_RCMDNS to NO_RCMDS and do the switch in bsd.compat.mk. Discussed with: ru, nectar
|
#
d10a8d6c |
|
16-Jan-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
- Build things in pure dictionary order (see sort(1)). - 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
|
#
f534f8f7 |
|
18-Feb-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
chflags(1) repo copied, usr.bin->bin. We've been installing chflags(1) into /bin since 2000-11-10, so this shouldn't cause any problems.
|
#
d8ac0875 |
|
20-Jan-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
kenv(1) has been repo copied from usr.bin to bin. Sometimes we need kenv(1) in /etc/rc.diskless*.
|
#
5bb23f36 |
|
02-Aug-2002 |
Mark Murray <markm@FreeBSD.org> |
Remove the last reference to NOUUCP - we don't have UUCP in the base system.
|
#
e5f7f976 |
|
09-Apr-2002 |
Bosko Milekic <bmilekic@FreeBSD.org> |
Introduce NO_RCMNDS flag so as to not compile rsh, rlogin, and rcp on will, and document in share/examples/etc/make.conf Submitted by: Aleksandar Simic <asimic@dsl.pipex.com> MFC after: 1 week
|
#
0dd10cae |
|
11-Feb-2002 |
Mike Barcroft <mike@FreeBSD.org> |
o Remove old code from pwd(1); realpath(1) is now in its own directory. o Fix some unordered includes in pwd(1). o Connect realpath(1) to the build.
|
#
51d0ad31 |
|
19-Mar-2001 |
Robert Watson <rwatson@FreeBSD.org> |
o Enable getfacl(1) and setfacl(1) Obtained from: TrustedBSD Project
|
#
9fc9ecb6 |
|
29-Oct-2000 |
Doug Barton <dougb@FreeBSD.org> |
Finish the job of conditionalizing UUCP by preventing files in /etc/uucp from being installed, and make rmail conditional on neither of NO_SENDMAIL and NOUUCP. PR: bin/21321 Submitted by: Me
|
#
bcf88e07 |
|
17-Apr-2000 |
David E. O'Brien <obrien@FreeBSD.org> |
Add a NO_TCSH knob.
|
#
2a456239 |
|
27-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
#
05da683d |
|
30-Aug-1998 |
Gary Palmer <gpalmer@FreeBSD.org> |
Split lines into one subdir per line.
|
#
00bc1265 |
|
14-Aug-1998 |
John Birrell <jb@FreeBSD.org> |
Now that alpha uses FreeBSD syscalls, all these work.
|
#
5734ac28 |
|
27-May-1998 |
Poul-Henning Kamp <phk@FreeBSD.org> |
"make world" replaces /bin/rmail even when NO_SENDMAIL has been set to 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>
|
#
e4dbdeaf |
|
09-May-1998 |
John Birrell <jb@FreeBSD.org> |
Of these programs, only df and ps aren't compatible with FreeBSD/Alpha. 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.
|
#
5c931089 |
|
13-Mar-1998 |
John Birrell <jb@FreeBSD.org> |
Some things only work on i386.
|
#
4b4f0fcd |
|
06-Dec-1997 |
Peter Wemm <peter@FreeBSD.org> |
Move procctl to the Attic, it's been copied to usr.sbin/procctl as suggested by bde via sef.
|
#
a367d575 |
|
05-Dec-1997 |
Sean Eric Fagan <sef@FreeBSD.org> |
Add procctl to the list of programs built.
|
#
a88f199c |
|
06-Mar-1997 |
Joerg Wunsch <joerg@FreeBSD.org> |
Acitvate chio(1).
|
#
b97fa2ef |
|
22-Feb-1997 |
Peter Wemm <peter@FreeBSD.org> |
Revert $FreeBSD$ to $Id$
|
#
1130b656 |
|
14-Jan-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make the long-awaited change from $Id$ to $FreeBSD$ 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.
|
#
670e751a |
|
01-Oct-1995 |
Mark Murray <markm@FreeBSD.org> |
ed/Makefile is able to 'decide' for itself whether to build secure or unceumbered ed. Remove the superfluous .if (...) / .endif
|
#
9c52d82f |
|
29-Sep-1995 |
Andrey A. Chernov <ache@FreeBSD.org> |
Build secure ed if available and allowed
|
#
63c72c78 |
|
18-Sep-1994 |
Garrett Wollman <wollman@FreeBSD.org> |
Added domainname.
|
#
4b88c807 |
|
26-May-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
BSD 4.4 Lite bin Sources
|