git: 70e64ba44941 - main - release.sh: Update GITROOT URL

John Baldwin jhb at FreeBSD.org
Thu Dec 31 18:25:36 UTC 2020


On 12/30/20 1:18 PM, Rodney W. Grimes wrote:
> Take for example all the files in /etc, these files can easily
> at present often be tracked back to exactly what release installed
> them cause the $FreeBSD$ points you at it.  These files are often
> modified by local administrators, and with out knowing what version
> they started out it is a crap shoot to ever figure it out unless
> the local mods are minor and you get lucky.
> 
> Contractors are some times hired to go in and upgrade or clean up
> after someone else did work, and not having this information and
> telling them to go dig in git to try and figure out the state of
> there system is pretty much a non-started, well at least it is for
> me.

Have you seen 'etcupdate diff'?  With pkgbase I'm hopeful we will
have a similar 'pkg confdiff' type functionality (for ports as well as
base) where packages keep stock config files around while installed
that existing ones can be compared against (and that can be used for
3 way merges during upgrades similar to what etcupdate does).

(etcupdate diff is explicitly designed due to experience in sysadmin
mode and etcupdate in general is designed with the goal of rolling
out new snapshots to fleets of machines requiring minimal user
intervention)

-- 
John Baldwin


More information about the dev-commits-src-all mailing list