From d01265a965899a78eadd70437897e834a86661c1 Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Fri, 20 Mar 2015 15:59:44 +0100 Subject: [PATCH] draft de readme --- .gitignore | 1 + README.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 README.md diff --git a/.gitignore b/.gitignore index df81b2c..371a625 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ *.pyc config.py +README.html diff --git a/README.md b/README.md new file mode 100644 index 0000000..556dac4 --- /dev/null +++ b/README.md @@ -0,0 +1,57 @@ +# Crans Ticket + +## Matériel + * Une raspberry pi modèle B + * Une carte SD + * Alim 5V (beaucoup d'A ?) + * Prise femelle (pour cette alim) + * Câble micro-usb + * [Batterie de secours](http://www.priceminister.com/offer/buy/364740224/urbanrevolt-19857.html) (24€) + * [Imprimante thermique](http://www.adafruit.com/products/597) (~50€) + * Boîte de ferrero + +## Installation du dépôt sur l'imprimante + +Paquets nécessaires à cransticket : + + #rajouter wheezy-backports dans sources.list + apt-get update + apt-get -t wheezy-backports python-pika + apt-get install python-imaging + +Pour le dépôt lui-même : + + git clone $le_dépot + cd $le_dépot + git submodule init + git submodule update + +On peut tester l'imprimante seule en lançant dump.py. + +## Autorisations sur rabbitmq + +Ci dessous, le serveur rabbitmq s'appelle "civet" et le client "cransticket" +se nomme "rasputin". + +sur civet: + sudo rabbitmqctl add_user rasputin $mdp + sudo rabbitmqctl set_permissions rasputin "(amq\.default|CransTicket)" "(amq\.default|CransTicket)" "(amq\.default|CransTicket)" + +## TODO (à mettre en forme dans la doc) + sudo rabbitmqctl list_permissionsr + sudo rabbitmq list_permissions + sudo rabbitmqctl list_queues + sudo rabbitmqctl help | less + sudo rabbitmqctl trace + sudo rabbitmqctl trace_on + sudo less /var/log/rabbitmq/rabbit@civet.log + sudo rabbitmqctl list_permissions + sudo rabbitmqctl set_permissions oie ".*" ".*" ".*" + sudo rabbitmqctl set_permissions oie "CransTicket" "CransTicket" "CransTicket" + sudo rabbitmqctl set_permissions oie "CransTicket" "CransTicket" "amq\.default" + sudo rabbitmqctl set_permissions oie "amq\.default" "CransTicket" "amq\.default" + sudo rabbitmqctl set_permissions oie "amq\.default|CransTicket" "CransTicket" "amq\.default" + sudo rabbitmqctl set_permissions oie "amq\.default\|CransTicket" "CransTicket" "amq\.default" + sudo rabbitmqctl set_permissions oie "(amq\.default|CransTicket)" "CransTicket" "amq\.default" + sudo rabbitmqctl set_permissions oie "\(amq\.default|CransTicket\)" "CransTicket" "amq\.default" + sudo rabbitmqctl set_permissions oie "(amq\.default|CransTicket)" "CransTicket" "(amq\.default|CransTicket)"