aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Kangas <stefankangas@gmail.com>2010-12-16 16:54:50 +0100
committerStefan Kangas <stefankangas@gmail.com>2010-12-16 16:54:50 +0100
commitf51ecda41eda0040ce507e6b1c6c6ce89e0a1744 (patch)
tree0e9f359092af8aa3fde9955b74a1502c74b2895a
parentd7939b3512c8b1bc76fd5475399c5f010a72429a (diff)
add etckeeper instructions
-rw-r--r--fripost-docs.org11
1 files changed, 11 insertions, 0 deletions
diff --git a/fripost-docs.org b/fripost-docs.org
index b756fc9..0788681 100644
--- a/fripost-docs.org
+++ b/fripost-docs.org
@@ -236,5 +236,16 @@ Aptitude
Also has tripwire-like capabilities.
*** Some kind of IDS
+* NEED TO KNOW FOR SERVER ADMINS
+** Use etckeeper
+ We keep /etc in a git repository using the tool etckeeper.
+
+ This means that every time you make changes to any files in /etc, you are expected to commit them using a descriptive commit message. Please add a signature (initials or your username) since all commits will be made as root.
+
+ $ etckeeper commit "This is an example change that might fix the issues we have done. -- Signature"
+
+ If you do not commit your changes, the next system upgrade will fail and whoever makes the upgrade will have to commit your changes for you. They may have to guess as to why you made your changes. Please do not put your co-administrators in this uncomfortable position.
+
+ It is also possible to use simple git commands in /etc, e.g. `git log'. `etckeeper' has the benefit of keeping track of file permissions, which git by itself will not.