Manually you can do it like this: How To Use Git to Manage your User Configuration Files on a Linux VPS | DigitalOcean.
But there is also etckeeper. There is even a set of manual installation steps for opensuse: backup – etckeeper for opensuse – bash script install and configure – Unix & Linux Stack Exchange.
Three important etckeeper gotchas with powerful scripts like pre-commit /etc/etckeeper/pre-commit.d
:
- Ensure you give them executable permissions like chmod 755.
- Ensure they are valid sh scripts.
- Do not give them the .sh extension:
- fails:
/etc/etckeeper/pre-commit.d/10rsync-var-lib-named-master
- works:
/etc/etckeeper/pre-commit.d/10rsync-var-lib-named-master.sh
- fails:
–jeroen
via:
- jeroenp / linux-snap — Bitbucket.
- backup – How to keep track of changes in /etc/ – Unix & Linux Stack Exchange.
- backup – etckeeper for opensuse – bash script install and configure – Unix & Linux Stack Exchange.
Filed under: *nix, *nix-tools, Linux, Power User, SuSE Linux