The etcupdate utility is a tool for managing updates to files that are
not updated as part of `make installworld' such as files in /etc. It
manages updates by doing a three-way merge of changes made to these files
against the local versions. It is also designed to minimize the amount
of user intervention with the goal of simplifying upgrades for clusters
of machines.
The primary difference from mergemaster is that etcupdate requires less
manual work. The primary difference from etcmerge is that etcupdate
updates files in-place similar to mergemaster rather than building a
separate /etc tree.
sysutils/etcupdate: Remove obsolete port.
etcupdate has been included in the base system since FreeBSD 10.0 and
this port was only useful for older OS versions where it was not
included in the base system.
Reported by: Jamie Landeg-Jones <jamie@catflap.org>
Reviewed by: fuz, matthew
Differential Revision: https://reviews.freebsd.org/D39188
sysutils: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <jsmith@resonatingmedia.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Landwehr <aaron@snaphat.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Adrian Chadd
* Adrian Chadd <adrian@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alan Eldridge <alane@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Deiter <alex.deiter@gmail.com>
(Only the first 15 lines of the commit message are shown above )
Update to the latest version in HEAD including:
- Add a pre-world mode of updating similar to the -p option that can be
passed to mergemaster.
- Fix a couple of issues with -F.
- Refresh /etc/localtime after each update using tzsetup -r.
- Regenerate /var/db/services.db when /etc/services changes.
Bump to 1.1.
Reviewed by: kwm
- Change the default work directory to honor the destination directory
if it is set. That is, it will use DESTDIR/var/db/etcupdate by
default rather than always using /var/db/etcupdate as the default.
- Bump to 0.4.
Feature safe: yes
- Fix a regression in the previous revision that broke exiting if the
make commands used to build an /etc tree failed.
- Autoupdate /etc/motd via /etc/rc.d/motd if /etc/motd is updated.
- Bump to 0.3.
Reported by: Jason Hellenthal jhell of dataix net (1)
Requested by: brooks (2)
- Improve error handling when building a tree.
- Remove -e, there are too many false positives (e.g. using diff to
generate a patch for 'etcupdate diff', or the compare function) that
it breaks.
- Bump to 0.2.
Reported by: kan (2)