diff options
author | bapt <bapt@FreeBSD.org> | 2016-10-22 20:39:18 +0000 |
---|---|---|
committer | bapt <bapt@FreeBSD.org> | 2016-10-22 20:39:18 +0000 |
commit | 017345e23d3ffe848743c367c8f2e0ed44564a9c (patch) | |
tree | 4085987fc506d0ef1ce9b3fb514bc469175fae29 /contrib/libucl/python/tests/test_validation.py | |
parent | 0a95e47ecdc8c6e7eab1647caac3110f380e1f9f (diff) | |
download | FreeBSD-src-017345e23d3ffe848743c367c8f2e0ed44564a9c.zip FreeBSD-src-017345e23d3ffe848743c367c8f2e0ed44564a9c.tar.gz |
MFC r303784, r303785, r305620:
r303784:
etcupdate: directly use diff3(1) instead of merge(1)
During the last attempt to rmeove GNU rcs, 2 blockers were spotted:
We need an ident(1) and etcupdate(8) uses merge(1).
Now nothing should prevent to remove rcs from base
Reviewed by: jhb
Differential Revision: https://reviews.freebsd.org/D7401
r303785:
always install etcupdate
Now that etcupdate does not depend on rcs anymore there is no need to
conditionnally install it
r305620: (by vangyzen )
etcupdate: preserve the metadata of the destination file
When using diff3 to perform a three-way merge, etcupdate lost the destination
file's metadata. The metadata from the temporary file were used instead.
This was unpleasant for rc.d scripts, which require execute permission.
Use "cat >" to overwrite the destination file's contents while preserving its
metadata.
Reviewed by: bapt
Sponsored by: Dell Technologies
Differential Revision: https://reviews.freebsd.org/D7817
Diffstat (limited to 'contrib/libucl/python/tests/test_validation.py')
0 files changed, 0 insertions, 0 deletions