Re: putting config files under revision control
- Date: Tue, 9 Apr 2019 17:09:24 -0400
- From: Lee <ler762@xxxxxxxxx>
- Subject: Re: putting config files under revision control
On 4/9/19, hdv@gmail wrote:
> On 09/04/2019 21.23, Lee wrote:
>> On 4/9/19, Dan Ritter wrote:
>>> Lee wrote:
>>>> What are people doing for putting config files in [under?] git?
>>>> I'd like to have at least some system config files maintained in git
>>>> so I can get a history of changes.
>>>> (and yes, I know, I really should be using a backup system for that,
>>>> but I'm still at the 'rsync to usb drive' stage)
>>> apt install etckeeper. Choose the git backend. (I think it's the
>>> default these days.)
>> Thank you!
>>> Chef or Puppet when you want to do this at scale.
>> Maybe someday. They'd be nice to learn, but they seem to be massive
>> overkill for home use. ..or at least for my home use.
> If you want to keep things simple, maybe this perl-script I wrote years ago
> might be what you're looking for. Think of it as a visudo-style tool for
> files (really just any file you can edit with vim). Just use the --manual
> to read its man page. Basically it copies the file before editing to a
> of your choosing, keeping its attributes if you want it to.
Thanks for the script. It looks easy enough to understand, which is
always nice :)