#
a0439a1b |
| 17-Apr-2024 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
install: Remove the mmap(2) option.
We already removed it from cp(1) over a year ago but never followed up here. Do so now, for the same reasons: significant complexity for little to no benefit.
M
install: Remove the mmap(2) option.
We already removed it from cp(1) over a year ago but never followed up here. Do so now, for the same reasons: significant complexity for little to no benefit.
MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D44809
show more ...
|
#
e5035d08 |
| 12-Apr-2024 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
install: Always use a temporary file.
Previously, we would only use a temporary file if explicitly asked to with the `-S` option, and even then, only if the target file already existed. This meant
install: Always use a temporary file.
Previously, we would only use a temporary file if explicitly asked to with the `-S` option, and even then, only if the target file already existed. This meant that an outside observer looking for the target file might see a partial file, and might see the file disappear and then reappear.
With this patch, we always use a temporary file, ensuring atomicity. The downside is slightly increased disk usage. The upside is never having to worry about, for instance, cron jobs randomly failing if they happen to run simultaneously with `make installworld`.
The `-S` option is retained, partly for compatibility, and partly to control the use of `fsync(2)`, which has a non-negligible cost (approximately 10% increase in wall time for `make installworld`).
MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: 0mp, brooks, imp, markj Differential Revision: https://reviews.freebsd.org/D44742
show more ...
|
Revision tags: release/13.3.0 |
|
#
bdcbfde3 |
| 23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
usr.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 pe
usr.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
show more ...
|
Revision tags: release/14.0.0 |
|
#
b2c76c41 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line nroff pattern
Remove /^\.\\"\s*\$FreeBSD\$$\n/
|
Revision tags: release/13.2.0, release/12.4.0 |
|
#
f44e2577 |
| 04-Aug-2022 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
xinstall: alphabetize: upper case precedes lower.
Sponsored by: Klara, Inc.
|
Revision tags: release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0 |
|
#
e2c0e292 |
| 16-Jul-2020 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: Rubicon Communications, LLC (netgate.com)
|
#
0fd54da0 |
| 15-Jul-2020 |
Alex Richardson <arichardson@FreeBSD.org> |
Allow install(1)'s create_tempfile() to work on Linux hosts
GLibc expects six 'X' characters in the mkstemp template argument and will return EINVAL otherwise.
Reviewed By: emaste, imp, mjg Differe
Allow install(1)'s create_tempfile() to work on Linux hosts
GLibc expects six 'X' characters in the mkstemp template argument and will return EINVAL otherwise.
Reviewed By: emaste, imp, mjg Differential Revision: https://reviews.freebsd.org/D25662
show more ...
|
Revision tags: release/11.4.0, release/12.1.0 |
|
#
9236a881 |
| 12-Aug-2019 |
Mateusz Piotrowski <0mp@FreeBSD.org> |
install.1: Add missing arguments to option descriptions
While here: - Remove deprecated Tn macros. - Do not use macros with the -width option.
Reviewed by: bcr Approved by: doc (bcr) Differential R
install.1: Add missing arguments to option descriptions
While here: - Remove deprecated Tn macros. - Do not use macros with the -width option.
Reviewed by: bcr Approved by: doc (bcr) Differential Revision: https://reviews.freebsd.org/D21173
show more ...
|
Revision tags: release/11.3.0, release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0 |
|
#
11d38a57 |
| 28-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
Sponsored by: Gandi.net
|
#
becbad1f |
| 13-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
|
#
65dcb5bc |
| 01-Oct-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r288197 through r288456.
|
#
5a2b666c |
| 01-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
|
#
0f405ee7 |
| 28-Sep-2015 |
Navdeep Parhar <np@FreeBSD.org> |
Sync up with head (up to r288341).
|
#
209e744f |
| 25-Sep-2015 |
Ed Maste <emaste@FreeBSD.org> |
xinstall: renumber UCB clauses to avoid skipping #3
|
Revision tags: release/10.2.0, release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0 |
|
#
d1d01586 |
| 05-Sep-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge from head
|
#
40f65a4d |
| 07-Aug-2013 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r254014
|
#
552311f4 |
| 17-Jul-2013 |
Xin LI <delphij@FreeBSD.org> |
IFC @253398
|
#
cfe30d02 |
| 19-Jun-2013 |
Gleb Smirnoff <glebius@FreeBSD.org> |
Merge fresh head.
|
#
78229472 |
| 05-Jun-2013 |
Brooks Davis <brooks@FreeBSD.org> |
New install flags were merged to 9-STABLE and will appear in FreeBSD-9.2.
Sponsored by: DARPA, AFRL Submitted by: ru MFC after: 3 days
|
Revision tags: release/8.4.0 |
|
#
d241a0e6 |
| 26-Feb-2013 |
Xin LI <delphij@FreeBSD.org> |
IFC @247348.
|
#
d9a44755 |
| 08-Feb-2013 |
David E. O'Brien <obrien@FreeBSD.org> |
Sync with HEAD.
|
#
bf8596f6 |
| 22-Jan-2013 |
Brooks Davis <brooks@FreeBSD.org> |
Remove documentation of the old -M option.
Sponsored by: DARPA, AFRL
|
#
bf77e2db |
| 19-Jan-2013 |
Joel Dahl <joel@FreeBSD.org> |
Remove EOL whitespace.
|
#
f2b19f9e |
| 18-Jan-2013 |
Brooks Davis <brooks@FreeBSD.org> |
Introduce six new options from NetBSD: * -M <metalog> Log metadata in mtree format. * -D <destdir> Log paths relative to <destdir>. * -h <hash> Log digest of type <hash>. * -T <tags>
Introduce six new options from NetBSD: * -M <metalog> Log metadata in mtree format. * -D <destdir> Log paths relative to <destdir>. * -h <hash> Log digest of type <hash>. * -T <tags> Specify which mtree tags to log. * -l <linkflag> Create hard or symbolic links (allows logging). * -U Install without root privileges (owner, group, mode, and flags can be logged via -M
NOTE: In the interest of compatibility with NetBSD and because it is the obvious letter, the nearly useless -M option (disable mmap) has been repurposed.
Sponsored by: DARPA, AFRL Obtained from: NetBSD Reviewed by: bz
show more ...
|
#
c2217b98 |
| 17-Jan-2013 |
Neel Natu <neel@FreeBSD.org> |
IFC @ r245509
|