aboutsummaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2012-07-10 18:03:19 -0400
committerbnewbold <bnewbold@robocracy.org>2012-07-10 18:03:19 -0400
commitd19ca7fe4fc642282dbd5694ad34530ee4b30c2b (patch)
tree7c7b0aac0056aacef1cb38d72c310c8009d90cec /README
parentcccf7cc7443c00c84fb59a4e840ebca45a0c1e01 (diff)
downloadexmachina-d19ca7fe4fc642282dbd5694ad34530ee4b30c2b.tar.gz
exmachina-d19ca7fe4fc642282dbd5694ad34530ee4b30c2b.zip
initial scafolding
Diffstat (limited to 'README')
-rw-r--r--README43
1 files changed, 43 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..a4a387b
--- /dev/null
+++ b/README
@@ -0,0 +1,43 @@
+ _ _
+ _____ ___ __ ___ __ _ ___| |__ (_)_ __ __ _
+ / _ \ \/ / '_ ` _ \ / _` |/ __| '_ \| | '_ \ / _` |
+ | __/> <| | | | | | (_| | (__| | | | | | | | (_| |
+ \___/_/\_\_| |_| |_|\__,_|\___|_| |_|_|_| |_|\__,_|
+
+ by the hand of root
+
+### Status
+
+Just a first commit...
+
+TODO:
+* export python-augeas API calls in server
+* add /etc/init.d start/stop/status/reset API methods
+* re-implement python-augeas methods using API client-side
+* use /var/lib/exmachina/<something> as socket instead of /tmp/exmachina.sock?
+* check to make sure server is running as root
+* check/set permissions on socket after server opens it
+* tests and demonstrations
+* fix/remove logging
+
+### Dependancies (server)
+
+* augeas configuration editing library
+* python-augeas wrapper for augeas
+* bjsonrpc python library
+
+On debian (wheezy) try:
+
+ $ sudo apt-get install augeas-tools python-bjsonrpc python-augeas
+
+### Dependancies (client)
+
+* bjsonrpc
+
+On debian (wheezy) try:
+
+ $ sudo apt-get install bjsonrpc
+
+### License
+
+exmachina.py is GPLv3