Ich habe darüber gelesen etckeeper
, aber ich kann nicht herausfinden, ob Sie es in anderen Verzeichnissen als / etc. Verwenden können.
Es scheint keinen Verweis auf / etc in einer Konfigurationsdatei zu geben (die ich finden kann), daher gehe ich davon aus, dass dies fest codiert ist und Sie keine zu überwachenden Verzeichnisse auswählen können. Ist das wahr? Ich möchte es auch verwalten / opt. Kann das gemacht werden?
etckeeper -d /home/username
einen bash / zsh / fish-Alias einschließen und dann beispielsweise ausführenhomekeeper commit
.Etckeeper ist lediglich eine Hülle für Quecksilber oder Git. Es bietet einige nützliche Informationen zu Paketverwaltungstools, mit denen nach Aktualisierungen automatisch ein Commit abgerufen werden kann, und optional nach einem Zeitplan. Diese zusätzliche Funktionalität wird außerhalb von / etc. Wahrscheinlich nicht benötigt.
Abhängig von Ihren Anforderungen würde ich nur Vanilla Git (oder ein anderes Tool zur Versionskontrolle, mit dem Sie vertraut sind) verwenden. Planen Sie bei Bedarf regelmäßige Commits über cron oder als Teil Ihres Anwendungsbereitstellungsprozesses.
quelle
Wenn Sie nicht immer "-d" angeben möchten, können Sie folgende Zeile einfügen:
in /etc/etckeeper/etckeeper.conf .
Es ist nicht im Menschen, aber es kann aus der Etckeeper-Schrift abgeleitet werden.
quelle