diff options
author | bnewbold <bnewbold@robocracy.org> | 2012-07-10 18:03:19 -0400 |
---|---|---|
committer | bnewbold <bnewbold@robocracy.org> | 2012-07-10 18:03:19 -0400 |
commit | d19ca7fe4fc642282dbd5694ad34530ee4b30c2b (patch) | |
tree | 7c7b0aac0056aacef1cb38d72c310c8009d90cec /README | |
parent | cccf7cc7443c00c84fb59a4e840ebca45a0c1e01 (diff) | |
download | exmachina-d19ca7fe4fc642282dbd5694ad34530ee4b30c2b.tar.gz exmachina-d19ca7fe4fc642282dbd5694ad34530ee4b30c2b.zip |
initial scafolding
Diffstat (limited to 'README')
-rw-r--r-- | README | 43 |
1 files changed, 43 insertions, 0 deletions
@@ -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 |