Projekt

Allgemein

Profil

ETCkeeper » Historie » Version 5

Josef Braun, 02.01.2010 13:51

1 2 Josef Braun
h1. Versionierung von Dateien im /etc VerzeichnisOrdner 
2
mit etckeeper
3 3 Josef Braun
4 4 Josef Braun
5 1 Josef Braun
6 5 Josef Braun
h2. Speichert /etc in Git, Mercurial, Bzr oder Darcs
7 4 Josef Braun
8 5 Josef Braun
etckeeper ist ein Werkzeug, um /etc in einem Git- , Mercurial- , Bzr- oder Darcs-Depot speichern zu können. Es hängt sich in APT ein und überträgt die Änderungen in /etc, die während der Paketaktualisierung gemacht wurden. Es macht die Metadaten der Dateien ausfindig, was Versionskontrollsysteme normalerweise nicht unterstützen, dies ist allerdings wichtig für /etc, wie z. B. die Rechte von /etc/shadow. Es ist recht modular und konfigurierbar, gleichzeitig auch einfach zu benutzen, wenn Sie die Grundlagen des Arbeitens mit Versionskontrolle verstehen. 
9 4 Josef Braun
10 5 Josef Braun
(am Beispiel einer OpenSuse Installation mit Mercurial)
11 1 Josef Braun
12
13 5 Josef Braun
h2. Schritte zur fertigen Installation
14
15
* die Pakete git und mercurial mit yast installieren
16
17
* die aktuelle Version vom git repository abholen. 
18
Dazu in ein leeres bzw. neues Verzeichnis wechseln und aufrufen:
19
<pre>
20
21
git clone git://git.kitenet.net/etckeeper
22
</pre>
23
24
25
+Links+:
26
27
Entwicklerseite auf http://kitenet.net/~joey/code/etckeeper/ 
Redmine Appliance - Powered by TurnKey Linux