Ajout : burettes.heureux-cyclage.org .
authorJulien Moutinho <julm+heureux-cyclage@autogeree.net>
Fri, 29 Nov 2013 13:07:40 +0000 (14:07 +0100)
committerroot <root@ateliers.heureux-cyclage.org>
Fri, 29 Nov 2013 14:28:37 +0000 (15:28 +0100)
53 files changed:
etc/nginx/site.d/burette/http.conf [new file with mode: 0644]
etc/nginx/site.d/burette/local.conf [new file with mode: 0644]
etc/nginx/site.d/burette/local.sh [new file with mode: 0644]
etc/nginx/site.d/burette/remote.sh [new file with mode: 0644]
etc/nginx/site.d/burette/site.conf [new file with mode: 0644]
etc/nginx/site.d/burette/x509_host [new file with mode: 0644]
etc/nginx/site.d/cyclo-burette/local.conf
etc/nginx/site.d/ptitvelo-burette/http.conf [deleted file]
etc/nginx/site.d/ptitvelo-burette/local.conf [deleted file]
etc/nginx/site.d/ptitvelo-burette/local.sh [deleted file]
etc/nginx/site.d/ptitvelo-burette/site.conf [deleted file]
etc/nginx/site.d/ptitvelo-burette/x509_host [deleted file]
etc/nginx/site.d/velosenville-burette/http.conf [deleted file]
etc/nginx/site.d/velosenville-burette/local.conf [deleted file]
etc/nginx/site.d/velosenville-burette/local.sh [deleted file]
etc/nginx/site.d/velosenville-burette/site.conf [deleted file]
etc/nginx/site.d/velosenville-burette/x509_host [deleted file]
etc/nsd3/zone.d/heureux-cyclage.org.zone.m4
etc/postgresql/9.1/main/pg_hba.conf
etc/postgresql/9.1/main/pg_ident.conf
etc/sv/openerp7_burette/local.sh [new file with mode: 0644]
etc/sv/openerp7_burette/log/local.sh [new file with mode: 0644]
etc/sv/openerp7_burette/log/run [new file with mode: 0755]
etc/sv/openerp7_burette/run [new file with mode: 0755]
etc/sv/openerp_cyclofficines/local.sh [deleted file]
etc/sv/openerp_cyclofficines/log/local.sh [deleted file]
etc/sv/openerp_cyclofficines/log/run [deleted file]
etc/sv/openerp_cyclofficines/run [deleted file]
etc/sv/openerp_ptitvelo/local.sh [deleted file]
etc/sv/openerp_ptitvelo/log/local.sh [deleted file]
etc/sv/openerp_ptitvelo/log/run [deleted file]
etc/sv/openerp_ptitvelo/run [deleted file]
etc/sv/openerp_velosenville/local.sh [deleted file]
etc/sv/openerp_velosenville/log/local.sh [deleted file]
etc/sv/openerp_velosenville/log/run [deleted file]
etc/sv/openerp_velosenville/run [deleted file]
var/pub/x509/burettes.heureux-cyclage.org/ca [new symlink]
var/pub/x509/burettes.heureux-cyclage.org/crl.num [new file with mode: 0644]
var/pub/x509/burettes.heureux-cyclage.org/crl.num.old [new file with mode: 0644]
var/pub/x509/burettes.heureux-cyclage.org/crl.pem [new file with mode: 0644]
var/pub/x509/burettes.heureux-cyclage.org/crl.self-signed.num [new file with mode: 0644]
var/pub/x509/burettes.heureux-cyclage.org/crl.self-signed.num.old [new file with mode: 0644]
var/pub/x509/burettes.heureux-cyclage.org/crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/burettes.heureux-cyclage.org/crt+ca.pem [new file with mode: 0644]
var/pub/x509/burettes.heureux-cyclage.org/crt+crl.pem [new file with mode: 0644]
var/pub/x509/burettes.heureux-cyclage.org/crt+crl.self-signed.pem [new file with mode: 0644]
var/pub/x509/burettes.heureux-cyclage.org/crt.pem [new file with mode: 0644]
var/pub/x509/burettes.heureux-cyclage.org/crt.pem.asc [new file with mode: 0644]
var/pub/x509/burettes.heureux-cyclage.org/crt.self-signed.pem [new file with mode: 0644]
var/pub/x509/burettes.heureux-cyclage.org/crt.self-signed.pem.asc [new file with mode: 0644]
var/pub/x509/burettes.heureux-cyclage.org/idx.self-signed.txt [new file with mode: 0644]
var/pub/x509/burettes.heureux-cyclage.org/idx.txt [new file with mode: 0644]
var/pub/x509/burettes.heureux-cyclage.org/req.pem [new file with mode: 0644]

diff --git a/etc/nginx/site.d/burette/http.conf b/etc/nginx/site.d/burette/http.conf
new file mode 100644 (file)
index 0000000..a98f0b1
--- /dev/null
@@ -0,0 +1,19 @@
+server {
+       listen 80;
+       server_name
+        burettes.heureux-cyclage.org
+        burette.atelierdynamo.fr
+        burette.cyclocoop.heureux-cyclage.org
+        burette.cyclocoop.org
+        burette.dynamo.heureux-cyclage.org
+        burette.ptitvelo.heureux-cyclage.org
+        burette.ptitvelo.net
+        burette.velosenville.org;
+       
+       return 301 https://$host$request_uri;
+ }
+upstream openerp7_burette {
+       server 127.0.0.1:8069
+        fail_timeout=300s
+        weight=1;
+ }
diff --git a/etc/nginx/site.d/burette/local.conf b/etc/nginx/site.d/burette/local.conf
new file mode 100644 (file)
index 0000000..1a373fe
--- /dev/null
@@ -0,0 +1,8 @@
+listen 443;
+include /etc/nginx/conf.d/ssl.conf;
+ssl_certificate        /etc/nginx/x509.d/burette/crt.pem;
+ssl_certificate_key    /etc/nginx/x509.d/burette/key.pem;
+#ssl_client_certificate /etc/nginx/x509.d/burette/user-crt.pem;
+#ssl_session_timeout 5m;
+#ssl_verify_client on;
+#ssl_verify_depth 1;
diff --git a/etc/nginx/site.d/burette/local.sh b/etc/nginx/site.d/burette/local.sh
new file mode 100644 (file)
index 0000000..eaddebe
--- /dev/null
@@ -0,0 +1,9 @@
+hint="run before: remote/runit-configure nginx -- $site"
+assert "sudo test -f /etc/nginx/x509.d/\"$site\"/key.pem" hint
+
+sudo install -m 664 -o www -g www \
+ "$tool"/var/pub/x509/burettes.heureux-cyclage.org/crt+ca.pem \
+ /etc/nginx/x509.d/"$site"/crt.pem
+sudo install -m 664 -o www -g www \
+ "$tool"/var/pub/x509/burettes.heureux-cyclage.org/crt.self-signed.pem \
+ /etc/nginx/x509.d/"$site"/user-crt.pem
diff --git a/etc/nginx/site.d/burette/remote.sh b/etc/nginx/site.d/burette/remote.sh
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/etc/nginx/site.d/burette/site.conf b/etc/nginx/site.d/burette/site.conf
new file mode 100644 (file)
index 0000000..191b13e
--- /dev/null
@@ -0,0 +1,52 @@
+server_name
+ burettes.heureux-cyclage.org
+ burette.atelierdynamo.fr
+ burette.cyclocoop.heureux-cyclage.org
+ burette.cyclocoop.org
+ burette.dynamo.heureux-cyclage.org
+ burette.ptitvelo.heureux-cyclage.org
+ burette.ptitvelo.net
+ demo.burette.ptitvelo.net
+ burette.velosenville.org
+ demo.burette.velosenville.org;
+
+client_body_buffer_size 1024k;
+client_max_body_size 10m;
+
+proxy_buffers 16 64k;
+proxy_buffer_size 128k;
+
+location ~ /\. {
+       access_log off;
+       deny all;
+       log_not_found off;
+ }
+location / {
+       proxy_next_upstream error timeout
+        invalid_header
+        http_500
+        http_502
+        http_503;
+               # NOTE: force timeouts if the backend dies.
+       proxy_pass http://openerp7_burette;
+       proxy_redirect off;
+               # NOTE: by default, do not forward anything
+       proxy_read_timeout 500;
+       proxy_set_header Host $host;
+       proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
+       proxy_set_header X-Forwarded-Proto https;
+               # NOTE: let the OpenERP web service know that we're using HTTPS,
+               # otherwise it will generate URL using http:// and not https://
+       proxy_set_header X-Real-IP $remote_addr;
+ }
+
+location ~* ^/web/static/ {
+ # NOTE: cache some static data in memory for 60mins;
+ # under heavy load this should relieve stress on the OpenERP web interface a bit.
+       expires 864000;
+       proxy_buffering on;
+       proxy_cache_valid 200 60m;
+       proxy_pass http://openerp7_burette;
+ }
+
+# vim: ft=sh
diff --git a/etc/nginx/site.d/burette/x509_host b/etc/nginx/site.d/burette/x509_host
new file mode 100644 (file)
index 0000000..6454d43
--- /dev/null
@@ -0,0 +1 @@
+burettes.heureux-cyclage.org
index 7c1c823..931a8dc 100644 (file)
@@ -4,5 +4,5 @@ ssl_certificate        /etc/nginx/x509.d/cyclo-burette/crt.pem;
 ssl_certificate_key    /etc/nginx/x509.d/cyclo-burette/key.pem;
 ssl_client_certificate /etc/nginx/x509.d/cyclo-burette/user-crt.pem;
 ssl_session_timeout 5m;
-ssl_verify_client on;
-ssl_verify_depth 1;
+#ssl_verify_client on;
+#ssl_verify_depth 1;
diff --git a/etc/nginx/site.d/ptitvelo-burette/http.conf b/etc/nginx/site.d/ptitvelo-burette/http.conf
deleted file mode 100644 (file)
index 4b19e62..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-server {
-       listen 80;
-       server_name
-        burette.ptitvelo.net
-        burette.ptitvelo.heureux-cyclage.org;
-       
-       return 301 https://$host$request_uri;
- }
-upstream openerp_ptitvelo {
-       server 127.0.0.1:9009
-        fail_timeout=300s
-        weight=1;
- }
diff --git a/etc/nginx/site.d/ptitvelo-burette/local.conf b/etc/nginx/site.d/ptitvelo-burette/local.conf
deleted file mode 100644 (file)
index aa69afc..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-listen 443;
-include /etc/nginx/conf.d/ssl.conf;
-ssl_certificate        /etc/nginx/x509.d/ptitvelo-burette/crt.pem;
-ssl_certificate_key    /etc/nginx/x509.d/ptitvelo-burette/key.pem;
-ssl_client_certificate /etc/nginx/x509.d/ptitvelo-burette/user-crt.pem;
-ssl_session_timeout 5m;
-ssl_verify_client optional;
-ssl_verify_depth 1;
diff --git a/etc/nginx/site.d/ptitvelo-burette/local.sh b/etc/nginx/site.d/ptitvelo-burette/local.sh
deleted file mode 100644 (file)
index 23d2966..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-hint="run before: remote/runit-configure nginx -- $site"
-assert "sudo test -f /etc/nginx/x509.d/\"$site\"/key.pem" hint
-
-sudo install -m 664 -o www -g www \
- "$tool"/var/pub/x509/burette.ptitvelo.net/crt+ca.pem \
- /etc/nginx/x509.d/"$site"/crt.pem
-sudo install -m 664 -o www -g www \
- "$tool"/var/pub/x509/burette.ptitvelo.net/crt.self-signed.pem \
- /etc/nginx/x509.d/"$site"/user-crt.pem
diff --git a/etc/nginx/site.d/ptitvelo-burette/site.conf b/etc/nginx/site.d/ptitvelo-burette/site.conf
deleted file mode 100644 (file)
index a553134..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-server_name
- demo.burette.ptitvelo.net
- burette.ptitvelo.net
- burette.ptitvelo.heureux-cyclage.org;
-
-client_body_buffer_size 1024k;
-client_max_body_size 10m;
-
-proxy_buffers 16 64k;
-proxy_buffer_size 128k;
-
-location ~ /\. {
-       access_log off;
-       deny all;
-       log_not_found off;
- }
-location / {
-       proxy_next_upstream error timeout
-        invalid_header
-        http_500
-        http_502
-        http_503;
-               # NOTE: force timeouts if the backend dies.
-       proxy_pass http://openerp_ptitvelo;
-       proxy_redirect off;
-               # NOTE: by default, do not forward anything
-       proxy_read_timeout 500;
-       proxy_set_header Host $host;
-       proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
-       proxy_set_header X-Forwarded-Proto https;
-               # NOTE: let the OpenERP web service know that we're using HTTPS,
-               # otherwise it will generate URL using http:// and not https://
-       proxy_set_header X-Real-IP $remote_addr;
- }
-
-location ~* ^/web/static/ {
- # NOTE: cache some static data in memory for 60mins;
- # under heavy load this should relieve stress on the OpenERP web interface a bit.
-       expires 864000;
-       proxy_buffering on;
-       proxy_cache_valid 200 60m;
-       proxy_pass http://openerp_ptitvelo;
- }
-
-# vim: ft=sh
diff --git a/etc/nginx/site.d/ptitvelo-burette/x509_host b/etc/nginx/site.d/ptitvelo-burette/x509_host
deleted file mode 100644 (file)
index 52702eb..0000000
+++ /dev/null
@@ -1 +0,0 @@
-burette.ptitvelo.net
diff --git a/etc/nginx/site.d/velosenville-burette/http.conf b/etc/nginx/site.d/velosenville-burette/http.conf
deleted file mode 100644 (file)
index 3e23efa..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-server {
-       listen 80;
-       server_name
-        burette.velosenville.org
-        burette.velosenville.heureux-cyclage.org;
-       
-       return 301 https://$host$request_uri;
- }
-upstream openerp_velosenville {
-       server 127.0.0.1:8079
-        fail_timeout=300s
-        weight=1;
- }
diff --git a/etc/nginx/site.d/velosenville-burette/local.conf b/etc/nginx/site.d/velosenville-burette/local.conf
deleted file mode 100644 (file)
index ab9abc2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-listen 443;
-include /etc/nginx/conf.d/ssl.conf;
-ssl_certificate        /etc/nginx/x509.d/velosenville-burette/crt.pem;
-ssl_certificate_key    /etc/nginx/x509.d/velosenville-burette/key.pem;
-ssl_client_certificate /etc/nginx/x509.d/velosenville-burette/user-crt.pem;
-ssl_session_timeout 5m;
-ssl_verify_client optional;
-ssl_verify_depth 1;
diff --git a/etc/nginx/site.d/velosenville-burette/local.sh b/etc/nginx/site.d/velosenville-burette/local.sh
deleted file mode 100644 (file)
index d340617..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-hint="run before: remote/runit-configure nginx -- $site"
-assert "sudo test -f /etc/nginx/x509.d/\"$site\"/key.pem" hint
-
-sudo install -m 664 -o www -g www \
- "$tool"/var/pub/x509/burette.velosenville.org/crt+ca.pem \
- /etc/nginx/x509.d/"$site"/crt.pem
-sudo install -m 664 -o www -g www \
- "$tool"/var/pub/x509/burette.velosenville.org/crt.self-signed.pem \
- /etc/nginx/x509.d/"$site"/user-crt.pem
diff --git a/etc/nginx/site.d/velosenville-burette/site.conf b/etc/nginx/site.d/velosenville-burette/site.conf
deleted file mode 100644 (file)
index 632ea02..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-server_name
- demo.burette.velosenville.org
- burette.velosenville.org
- burette.velosenville.heureux-cyclage.org;
-
-client_body_buffer_size 1024k;
-client_max_body_size 10m;
-
-proxy_buffers 16 64k;
-proxy_buffer_size 128k;
-
-location ~ /\. {
-       access_log off;
-       deny all;
-       log_not_found off;
- }
-location / {
-       proxy_next_upstream error timeout
-        invalid_header
-        http_500
-        http_502
-        http_503;
-               # NOTE: force timeouts if the backend dies.
-       proxy_pass http://openerp_velosenville;
-       proxy_redirect off;
-               # NOTE: by default, do not forward anything
-       proxy_read_timeout 500;
-       proxy_set_header Host $host;
-       proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
-       proxy_set_header X-Forwarded-Proto https;
-               # NOTE: let the OpenERP web service know that we're using HTTPS,
-               # otherwise it will generate URL using http:// and not https://
-       proxy_set_header X-Real-IP $remote_addr;
- }
-
-location ~* ^/web/static/ {
- # NOTE: cache some static data in memory for 60mins;
- # under heavy load this should relieve stress on the OpenERP web interface a bit.
-       expires 864000;
-       proxy_buffering on;
-       proxy_cache_valid 200 60m;
-       proxy_pass http://openerp_velosenville;
- }
-
-# vim: ft=sh
diff --git a/etc/nginx/site.d/velosenville-burette/x509_host b/etc/nginx/site.d/velosenville-burette/x509_host
deleted file mode 100644 (file)
index a4377e7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-burette.velosenville.org
index d51a647..c6177b3 100644 (file)
@@ -42,8 +42,10 @@ autoconfig           A IP4(GRESILLE)
 bicloud              A IP4(GRESILLE)
 burette              A IP4(GRESILLE)
 burette.cyclocoop    A IP4(GRESILLE)
+burette.dynamo       A IP4(GRESILLE)
 burette.ptitvelo     A IP4(GRESILLE)
 burette.velosenville A IP4(GRESILLE)
+burettes             A IP4(GRESILLE)
 caldavzap            A IP4(GRESILLE)
 cartes               A IP4(GRESILLE)
 cyclocamp            A IP4(GRESILLE)
@@ -104,8 +106,8 @@ forge CNAME git
 ;        http://tools.ietf.org/html/draft-ietf-dnsop-reverse-mapping-considerations
 
 ; ENREGISTREMENTS "SPF" (Sender Policy Framework)
-@ 3600 IN SPF "v=spf1 mx ip4:IP4(GRESILLE) a:NAME(LAUTRENET_SPF) a:NAME(LAUTRENET_SPF2) -all"
-@ 3600 IN TXT "v=spf1 mx ip4:IP4(GRESILLE) a:NAME(LAUTRENET_SPF) a:NAME(LAUTRENET_SPF2) -all"
+@ 3600 IN SPF "v=spf1 mx ip4:IP4(GRESILLE) -all"
+@ 3600 IN TXT "v=spf1 mx ip4:IP4(GRESILLE) -all"
 
 ; ENREGISTREMENTS Â« SRV Â» (SeRVice)
 _git._tcp.git 18000 IN SRV 0 0 9418 git
index fd409f9..7934051 100644 (file)
@@ -1,13 +1,19 @@
-# CONNECTION  DATABASE                 USER                     AUTH      OPTIONS
-local         all                      postgres                 peer      map=admin
-local         all                      backup                   peer
-local         openerp_cyclo_paris_est  openerp_cyclofficines    peer
-local         openerp_cyclo_ivry       openerp_cyclofficines    peer
-local         postgres                 openerp_cyclofficines    peer
-local         postgres                 openerp_lhc_demo         peer
-local         postgres                 openerp_ptitvelo         peer
-local         postgres                 openerp_velosenville     peer
-local         template1                openerp_server_lhc       peer
-local         sameuser                 all                      peer      map=user
-local         samerole                 all                      peer      map=role
-hostssl       all                      postgres                 samehost  cert
+# CONNECTION  DATABASE                          USER                     AUTH      OPTIONS
+local         all                               postgres                 peer      map=admin
+local         all                               backup                   peer
+local         openerp7_burette_cyclo_ivry       openerp7_burette         peer
+local         openerp7_burette_cyclo_pantin     openerp7_burette         peer
+local         openerp7_burette_cyclo_paris_est  openerp7_burette         peer
+local         openerp7_burette_dynamo           openerp7_burette         peer
+local         openerp7_burette_ptitvelo         openerp7_burette         peer
+local         openerp7_burette_velorution_idf   openerp7_burette         peer
+local         openerp7_burette_velosenville     openerp7_burette         peer
+local         openerp7_burette_vieuxbiclou      openerp7_burette         peer
+local         postgres                          openerp7_burette         peer
+local         postgres                          openerp_lhc_demo         peer
+local         postgres                          openerp_ptitvelo         peer
+local         postgres                          openerp_velosenville     peer
+local         template1                         openerp_server_lhc       peer
+local         sameuser                          all                      peer      map=user
+local         samerole                          all                      peer      map=role
+hostssl       all                               postgres                 samehost  cert
index fe83b34..2a8d240 100644 (file)
@@ -3,8 +3,6 @@ admin      postgres              postgres
 admin      root                  postgres
 role       postgres              davical_dba
 role       php_davical           davical_app
-role       openerp_cyclofficines openerp_cyclo_ivry
-role       openerp_cyclofficines openerp_cyclo_paris_est
 user       postgres              agendav
 user       root                  roundcube
 user       /^php_(.*)$           \1
diff --git a/etc/sv/openerp7_burette/local.sh b/etc/sv/openerp7_burette/local.sh
new file mode 100644 (file)
index 0000000..f797236
--- /dev/null
@@ -0,0 +1,120 @@
+home=/home/"$sv"
+version=7.0
+
+"$tool"/local/apt-get-install openerp --force-yes --no-upgrade
+       # XXX: --force-yes car les paquets de nightly.openerp.com
+       #      ne sont pas signés par OpenPGP..
+"$tool"/local/insserv-remove  openerp
+
+"$tool"/local/adduser "$sv" \
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home "$home" \
+ --shell /bin/false \
+ --system
+"$tool"/local/adduser "$sv"-addon \
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home "$home"/addon.d \
+ --shell /bin/false \
+ --system
+
+sudo install -d -m 1777 -o root -g root \
+ /etc/openerp \
+ /etc/openerp/$version
+sudo install -d -m 3771 -o "$sv" -g "$sv" \
+ "$home" \
+ "$home"/etc
+sudo install -d -m 2770 -o "$sv" -g "$sv"-addon \
+ "$home"/addon.d
+sudo ln -fns \
+ /etc/openerp/$version \
+ "$home"/etc/openerp
+
+while ! sudo -u postgres psql </dev/null
+do sleep 1; done
+"$tool"/local/postgresql-user-create "$sv"
+for db in \
+       cyclo_ivry \
+       cyclo_pantin \
+       cyclo_paris_est \
+       dynamo \
+       ptitvelo \
+       velorution_idf \
+       velosenville \
+       vieuxbiclou
+ do
+       #"$tool"/local/postgresql-role-create "${sv}_$db"
+       "$tool"/local/postgresql-database-create "${sv}_$db" "$sv"
+       sudo install -d -m 750 -o "$sv" -g "$sv" \
+        /etc/openerp/$version/"${sv}_$db"
+       sudo -u postgres psql -AqtX "${sv}_$db" <<-EOF
+               \set ON_ERROR_STOP on
+               GRANT USAGE  ON SCHEMA pg_catalog               TO $sv;
+               GRANT SELECT ON TABLE  pg_catalog.pg_attribute  TO $sv;
+               GRANT SELECT ON TABLE  pg_catalog.pg_class      TO $sv;
+               GRANT SELECT ON TABLE  pg_catalog.pg_constraint TO $sv;
+               GRANT SELECT ON TABLE  pg_catalog.pg_indexes    TO $sv;
+               GRANT SELECT ON TABLE  pg_catalog.pg_proc       TO $sv;
+               GRANT SELECT ON TABLE  pg_catalog.pg_type       TO $sv;
+               EOF
+ done
+
+sudo adduser git   "$sv"-addon
+sudo adduser "$sv" "$sv"-addon
+sudo adduser "$sv" postgres-data
+
+for addon in \
+       bikecoop \
+       bikecoop_l10n_fr \
+       pos_membership \
+       remembership \
+       cyclofficine_ivry \
+       cyclofficine_paris_est \
+       ptitvelo \
+       velorution_idf \
+       velosenville
+       #vieuxbiclou_mpt
+       #dynamo \
+       #cyclofficine_pantin \
+ do
+       sudo install -d -m 2771 -o "$sv" -g "$sv"-addon \
+        "$home"/addon.d/"$addon"
+       sudo -u git git \
+        --git-dir ~git-data/burette/"$addon".git \
+        --work-tree="$home"/addon.d/"$addon" \
+        checkout -f master
+       sudo -u git git \
+        --git-dir ~git-data/burette/"$addon".git \
+        --work-tree="$home"/addon.d/"$addon" \
+        clean -d -e sec/ -f -f -x
+       sudo chmod a-x \
+        /home/git/data/burette/"$addon".git/hooks/post-update.sample
+       sudo install -m 550 -o git -g git /dev/stdin \
+        /home/git/data/burette/"$addon".git/hooks/post-update <<-EOF
+               #!/bin/sh -efux
+               find . -type f -perm /+x -name 'post-update.*' |
+               while IFS= read -r hook
+                do "\$hook" "\$@"
+                done
+               EOF
+       sudo install -m 550 -o git -g git /dev/stdin \
+        /home/git/data/burette/"$addon".git/hooks/post-update."$sv" <<-EOF
+               #!/bin/sh -efux
+               case \$1 in
+                (refs/heads/master)
+                       git \\
+                        --git-dir ~git-data/burette/"$addon".git \\
+                        --work-tree="$home"/addon.d/"$addon" \\
+                        checkout -f master
+                       git \\
+                        --git-dir ~git-data/burette/"$addon".git \\
+                        --work-tree="$home"/addon.d/"$addon" \\
+                        clean -d -e sec/ -f -f -x
+                       #sv restart "$sv"
+                       ;;
+                esac
+               EOF
+ done
diff --git a/etc/sv/openerp7_burette/log/local.sh b/etc/sv/openerp7_burette/log/local.sh
new file mode 100644 (file)
index 0000000..19c7125
--- /dev/null
@@ -0,0 +1,12 @@
+eval "home=~$sv/log"
+
+"$tool"/local/adduser log-"$sv"\
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home "$home" \
+ --shell /bin/false \
+ --system
+
+sudo install -d -m 770 -o log-"$sv" -g log-"$sv" \
+ "$home"
diff --git a/etc/sv/openerp7_burette/log/run b/etc/sv/openerp7_burette/log/run
new file mode 100755 (executable)
index 0000000..4382b39
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/sh -eux
+sv=${PWD%/log}
+sv=${sv#/etc/sv/}
+eval home="~log-$sv"
+
+cd "$home"
+exec chpst -u log-"$sv":log-"$sv" \
+       svlogd -v -tt "$home"
diff --git a/etc/sv/openerp7_burette/run b/etc/sv/openerp7_burette/run
new file mode 100755 (executable)
index 0000000..e45ce37
--- /dev/null
@@ -0,0 +1,54 @@
+#!/bin/sh -eux
+exec 2>&1
+sv=${PWD#/etc/sv/}
+home=/home/"$sv"
+version=7.0
+cd /
+export LOGNAME="$sv"
+ # NOTE: openerp utilise /tmp/oe-sessions-$LOGNAME
+
+for db in \
+ cyclo_ivry \
+ cyclo_pantin \
+ cyclo_paris_est \
+ dynamo \
+ ptitvelo \
+ velorution_idf \
+ velosenville \
+ vieuxbiclou
+ do
+       test -e /etc/openerp/"$version"/"${sv#openerp7_}"/"$db".ok ||
+       /usr/bin/chpst \
+        -u "$sv":"$sv":"$sv"-addon:postgres-data \
+        /usr/bin/openerp-server \
+        --addons-path="$home"/addon.d \
+        --config /etc/openerp/"$version"/"${sv#openerp7_}"/server.conf \
+        --database="${sv}_$db" \
+        --db_host=/run/postgresql \
+        --db_user="$sv" \
+        --debug \
+        --init=remembership,pos_membership,bikecoop \
+        --load-language=fr_FR \
+        --no-xmlrpcs \
+        --osv-memory-age-limit=0.1 \
+        --proxy-mode \
+        --save \
+        --stop-after-init \
+        --timezone="$(cat /etc/timezone)" \
+        --without-demo=base \
+        --workers=0 \
+        --xmlrpc-interface=127.0.0.1 \
+        --xmlrpc-port=8069
+        #--no-database-list \
+        # NOTE: si --workers > 0
+        # --limit-memory-hard=$((300 * 1024 * 1024))
+        # --limit-memory-soft=$((150 * 1024 * 1024))
+       touch /etc/openerp/"$version"/"${sv#openerp7_}"/"$db".ok
+ done
+
+exec /usr/bin/chpst \
+ -u "$sv":"$sv":"$sv"-addon:postgres-data \
+ /usr/bin/openerp-server \
+ --config /etc/openerp/"$version"/"${sv#openerp7_}"/server.conf \
+ --load-language=fr_FR \
+ "$@"
diff --git a/etc/sv/openerp_cyclofficines/local.sh b/etc/sv/openerp_cyclofficines/local.sh
deleted file mode 100644 (file)
index 8c3b0df..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-home=/home/"$sv"
-
-"$tool"/local/apt-get-install openerp --force-yes --no-upgrade
-       # XXX: --force-yes car les paquets de nightly.openerp.com
-       #      ne sont pas signés par OpenPGP..
-"$tool"/local/insserv-remove  openerp
-
-"$tool"/local/adduser "$sv" \
- --disabled-login \
- --disabled-password \
- --group \
- --home "$home" \
- --shell /bin/false \
- --system
-"$tool"/local/adduser "$sv"-addon \
- --disabled-login \
- --disabled-password \
- --group \
- --home "$home"/addon.d \
- --shell /bin/false \
- --system
-
-sudo install -d -m 1777 -o root -g root \
- /etc/openerp
-sudo install -d -m 3771 -o "$sv" -g "$sv" \
- "$home"
-sudo install -d -m 2770 -o "$sv" -g "$sv"-addon \
- "$home"/addon.d
-sudo ln -fns \
- /etc/openerp \
- "$home"/etc/openerp
-
-while ! sudo -u postgres psql </dev/null
-do sleep 1; done
-"$tool"/local/postgresql-user-create "$sv"
-for db in \
-       openerp_cyclo_ivry \
-       openerp_cyclo_paris_est
- do
-       #"$tool"/local/postgresql-role-create "$db"
-       "$tool"/local/postgresql-database-create "$db" "$sv"
-       sudo install -d -m 750 -o "$sv" -g "$sv" \
-        "$home"/etc \
-        /etc/openerp/"$db"
-       sudo -u postgres psql -AqtX "$db" <<-EOF
-               \set ON_ERROR_STOP on
-               GRANT USAGE  ON SCHEMA pg_catalog               TO $sv;
-               GRANT SELECT ON TABLE  pg_catalog.pg_attribute  TO $sv;
-               GRANT SELECT ON TABLE  pg_catalog.pg_class      TO $sv;
-               GRANT SELECT ON TABLE  pg_catalog.pg_constraint TO $sv;
-               GRANT SELECT ON TABLE  pg_catalog.pg_indexes    TO $sv;
-               GRANT SELECT ON TABLE  pg_catalog.pg_proc       TO $sv;
-               GRANT SELECT ON TABLE  pg_catalog.pg_type       TO $sv;
-               EOF
- done
-
-sudo adduser git   "$sv"-addon
-sudo adduser "$sv" "$sv"-addon
-sudo adduser "$sv" postgres-data
-
-for addon in \
-       bikecoop \
-       bikecoop_l10n_fr \
-       pos_membership \
-       remembership \
-       cyclofficine_ivry \
-       cyclofficine_paris_est
- do
-       sudo install -d -m 2771 -o "$sv" -g "$sv"-addon \
-        "$home"/addon.d/"$addon"
-       sudo -u git git \
-        --git-dir ~git-data/burette/"$addon".git \
-        --work-tree="$home"/addon.d/"$addon" \
-        checkout -f master
-       sudo -u git git \
-        --git-dir ~git-data/burette/"$addon".git \
-        --work-tree="$home"/addon.d/"$addon" \
-        clean -d -e sec/ -f -f -x
-       sudo chmod a-x \
-        /home/git/pub/burette/"$addon".git/hooks/post-update.sample
-       sudo install -m 550 -o git -g git /dev/stdin \
-        /home/git/pub/burette/"$addon".git/hooks/post-update <<-EOF
-               #!/bin/sh -efux
-               find . -type f -perm /+x -name 'post-update.*' |
-               while IFS= read -r hook
-                do "\$hook" "\$@"
-                done
-               EOF
-       sudo install -m 550 -o git -g git /dev/stdin \
-        /home/git/pub/burette/"$addon".git/hooks/post-update."$sv" <<-EOF
-               #!/bin/sh -efux
-               case \$1 in
-                (refs/heads/master)
-                       git \\
-                        --git-dir ~git-data/burette/"$addon".git \\
-                        --work-tree="$home"/addon.d/"$addon" \\
-                        checkout -f master
-                       git \\
-                        --git-dir ~git-data/burette/"$addon".git \\
-                        --work-tree="$home"/addon.d/"$addon" \\
-                        clean -d -e sec/ -f -f -x
-                       #sv restart "$sv"
-                       ;;
-                esac
-               EOF
- done
diff --git a/etc/sv/openerp_cyclofficines/log/local.sh b/etc/sv/openerp_cyclofficines/log/local.sh
deleted file mode 100644 (file)
index 19c7125..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-eval "home=~$sv/log"
-
-"$tool"/local/adduser log-"$sv"\
- --disabled-login \
- --disabled-password \
- --group \
- --home "$home" \
- --shell /bin/false \
- --system
-
-sudo install -d -m 770 -o log-"$sv" -g log-"$sv" \
- "$home"
diff --git a/etc/sv/openerp_cyclofficines/log/run b/etc/sv/openerp_cyclofficines/log/run
deleted file mode 100755 (executable)
index 4382b39..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh -eux
-sv=${PWD%/log}
-sv=${sv#/etc/sv/}
-eval home="~log-$sv"
-
-cd "$home"
-exec chpst -u log-"$sv":log-"$sv" \
-       svlogd -v -tt "$home"
diff --git a/etc/sv/openerp_cyclofficines/run b/etc/sv/openerp_cyclofficines/run
deleted file mode 100755 (executable)
index 9269b8e..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/sh -eux
-exec 2>&1
-sv=${PWD#/etc/sv/}
-home=/home/"$sv"
-cd /
-export LOGNAME="$sv"
- # NOTE: openerp utilise /tmp/oe-sessions-$LOGNAME
-
-for db in \
- openerp_cyclo_ivry \
- openerp_cyclo_paris_est
- do
-       test -e /etc/openerp/"${sv#openerp_}"/"${db#openerp_}".ok ||
-       /usr/bin/chpst \
-        -u "$sv":"$sv":"$sv"-addon:postgres-data \
-        /usr/bin/openerp-server \
-        --addons-path="$home"/addon.d \
-        --config /etc/openerp/"${sv#openerp_}"/server.conf \
-        --database="$db" \
-        --db_host=/run/postgresql \
-        --db_user="$sv" \
-        --debug \
-        --init=remembership,pos_membership,bikecoop \
-        --load-language=fr_FR \
-        --no-xmlrpcs \
-        --osv-memory-age-limit=0.1 \
-        --proxy-mode \
-        --save \
-        --stop-after-init \
-        --timezone="$(cat /etc/timezone)" \
-        --without-demo=base \
-        --workers=0 \
-        --xmlrpc-interface=127.0.0.1 \
-        --xmlrpc-port=8069
-        #--no-database-list \
-        # NOTE: si --workers > 0
-        # --limit-memory-hard=$((300 * 1024 * 1024))
-        # --limit-memory-soft=$((150 * 1024 * 1024))
-       touch /etc/openerp/"${sv#openerp_}"/"${db#openerp_}".ok
- done
-
-exec /usr/bin/chpst \
- -u "$sv":"$sv":"$sv"-addon:postgres-data \
- /usr/bin/openerp-server \
- --config /etc/openerp/"${sv#openerp_}"/server.conf \
- --load-language=fr_FR \
- "$@"
diff --git a/etc/sv/openerp_ptitvelo/local.sh b/etc/sv/openerp_ptitvelo/local.sh
deleted file mode 100644 (file)
index ae8dba9..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-home=/home/"$sv"
-
-"$tool"/local/apt-get-install openerp --force-yes --no-upgrade
-       # XXX: --force-yes car les paquets de nightly.openerp.com
-       #      ne sont pas signés par OpenPGP..
-"$tool"/local/insserv-remove  openerp
-
-while ! sudo -u postgres psql </dev/null
-do sleep 1; done
-"$tool"/local/postgresql-user-create     "$sv"
-"$tool"/local/postgresql-database-create "$sv"
-sudo -u postgres psql -AqtX "$sv" <<-EOF
-       \set ON_ERROR_STOP on
-       GRANT USAGE  ON SCHEMA pg_catalog               TO $sv;
-       GRANT SELECT ON TABLE  pg_catalog.pg_attribute  TO $sv;
-       GRANT SELECT ON TABLE  pg_catalog.pg_class      TO $sv;
-       GRANT SELECT ON TABLE  pg_catalog.pg_constraint TO $sv;
-       GRANT SELECT ON TABLE  pg_catalog.pg_indexes    TO $sv;
-       GRANT SELECT ON TABLE  pg_catalog.pg_proc       TO $sv;
-       GRANT SELECT ON TABLE  pg_catalog.pg_type       TO $sv;
-       EOF
-
-"$tool"/local/adduser "$sv" \
- --disabled-login \
- --disabled-password \
- --group \
- --home "$home" \
- --shell /bin/false \
- --system
-"$tool"/local/adduser "$sv"-addon \
- --disabled-login \
- --disabled-password \
- --group \
- --home "$home"/addon.d \
- --shell /bin/false \
- --system
-
-sudo install -d -m 1777 -o root -g root \
- /etc/openerp
-sudo install -d -m 3771 -o "$sv" -g "$sv" \
- "$home"
-sudo install -d -m 2770 -o "$sv" -g "$sv"-addon \
- "$home"/addon.d
-sudo install -d -m 750 -o "$sv" -g "$sv" \
- "$home"/etc \
- /etc/openerp/"${sv#openerp_}"
-sudo ln -fns \
- /etc/openerp/"${sv#openerp_}" \
- "$home"/etc/openerp
-
-sudo adduser git   "$sv"-addon
-sudo adduser "$sv" "$sv"-addon
-sudo adduser "$sv" postgres-data
-
-for addon in \
-       bikecoop \
-       bikecoop_l10n_fr \
-       remembership
- do
-       sudo install -d -m 2771 -o "$sv" -g "$sv"-addon \
-        "$home"/addon.d/"$addon"
-       sudo -u git git \
-        --git-dir ~git-data/burette/"$addon".git \
-        --work-tree="$home"/addon.d/"$addon" \
-        checkout -f master
-       sudo -u git git \
-        --git-dir ~git-data/burette/"$addon".git \
-        --work-tree="$home"/addon.d/"$addon" \
-        clean -d -f -f -x
-       sudo chmod a-x \
-        /home/git/pub/burette/"$addon".git/hooks/post-update.sample
-       sudo install -m 550 -o git -g git /dev/stdin \
-        /home/git/pub/burette/"$addon".git/hooks/post-update <<-EOF
-               #!/bin/sh -efux
-               find . -type f -perm /+x -name 'post-update.*' |
-               while IFS= read -r hook
-                do "\$hook" "\$@"
-                done
-               EOF
-       sudo install -m 550 -o git -g git /dev/stdin \
-        /home/git/pub/burette/"$addon".git/hooks/post-update."$sv" <<-EOF
-               #!/bin/sh -efux
-               case \$1 in
-                (refs/heads/master)
-                       git \\
-                        --git-dir ~git-data/burette/"$addon".git \\
-                        --work-tree="$home"/addon.d/"$addon" \\
-                        checkout -f master
-                       git \\
-                        --git-dir ~git-data/burette/"$addon".git \\
-                        --work-tree="$home"/addon.d/"$addon" \\
-                        clean -d -f -f -x
-                       #sv restart "$sv"
-                       ;;
-                esac
-               EOF
- done
diff --git a/etc/sv/openerp_ptitvelo/log/local.sh b/etc/sv/openerp_ptitvelo/log/local.sh
deleted file mode 100644 (file)
index 19c7125..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-eval "home=~$sv/log"
-
-"$tool"/local/adduser log-"$sv"\
- --disabled-login \
- --disabled-password \
- --group \
- --home "$home" \
- --shell /bin/false \
- --system
-
-sudo install -d -m 770 -o log-"$sv" -g log-"$sv" \
- "$home"
diff --git a/etc/sv/openerp_ptitvelo/log/run b/etc/sv/openerp_ptitvelo/log/run
deleted file mode 100755 (executable)
index 4382b39..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh -eux
-sv=${PWD%/log}
-sv=${sv#/etc/sv/}
-eval home="~log-$sv"
-
-cd "$home"
-exec chpst -u log-"$sv":log-"$sv" \
-       svlogd -v -tt "$home"
diff --git a/etc/sv/openerp_ptitvelo/run b/etc/sv/openerp_ptitvelo/run
deleted file mode 100755 (executable)
index e000f6d..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh -eux
-exec 2>&1
-sv=${PWD#/etc/sv/}
-home=/home/"$sv"
-cd /
-export LOGNAME="$sv"
- # NOTE: openerp utilise /tmp/oe-sessions-$LOGNAME
-
-test -e /etc/openerp/"${sv#openerp_}"/server.conf ||
-/usr/bin/chpst \
- -u "$sv":"$sv":"$sv"-addon:postgres-data \
- /usr/bin/openerp-server \
- --addons-path="$home"/addon.d \
- --config /etc/openerp/"${sv#openerp_}"/server.conf \
- --database="$sv" \
- --db_host=/run/postgresql \
- --db_user="$sv" \
- --debug \
- --init=remembership,pos_membership,bikecoop \
- --load-language=fr_FR \
- --no-xmlrpcs \
- --osv-memory-age-limit=0.1 \
- --proxy-mode \
- --save \
- --stop-after-init \
- --timezone="$(cat /etc/timezone)" \
- --without-demo=base \
- --workers=0 \
- --xmlrpc-interface=127.0.0.1 \
- --xmlrpc-port=9009 \
- # NOTE: si --workers > 0
- # --limit-memory-hard=$((300 * 1024 * 1024))
- # --limit-memory-soft=$((150 * 1024 * 1024))
-
-exec /usr/bin/chpst \
- -u "$sv":"$sv":"$sv"-addon:postgres-data \
- /usr/bin/openerp-server \
- --config "$home"/etc/openerp/server.conf \
- --load-language=fr_FR \
- #--database="$sv"
diff --git a/etc/sv/openerp_velosenville/local.sh b/etc/sv/openerp_velosenville/local.sh
deleted file mode 100644 (file)
index 7230fca..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-home=/home/"$sv"
-
-"$tool"/local/apt-get-install openerp --force-yes --no-upgrade
-       # XXX: --force-yes car les paquets de nightly.openerp.com
-       #      ne sont pas signés par OpenPGP..
-"$tool"/local/insserv-remove  openerp
-
-while ! sudo -u postgres psql </dev/null
-do sleep 1; done
-"$tool"/local/postgresql-user-create     "$sv"
-"$tool"/local/postgresql-database-create "$sv"
-sudo -u postgres psql -AqtX "$sv" <<-EOF
-       \set ON_ERROR_STOP on
-       GRANT USAGE  ON SCHEMA pg_catalog               TO $sv;
-       GRANT SELECT ON TABLE  pg_catalog.pg_attribute  TO $sv;
-       GRANT SELECT ON TABLE  pg_catalog.pg_class      TO $sv;
-       GRANT SELECT ON TABLE  pg_catalog.pg_constraint TO $sv;
-       GRANT SELECT ON TABLE  pg_catalog.pg_indexes    TO $sv;
-       GRANT SELECT ON TABLE  pg_catalog.pg_proc       TO $sv;
-       GRANT SELECT ON TABLE  pg_catalog.pg_type       TO $sv;
-       EOF
-
-"$tool"/local/adduser "$sv" \
- --disabled-login \
- --disabled-password \
- --group \
- --home "$home" \
- --shell /bin/false \
- --system
-"$tool"/local/adduser "$sv"-addon \
- --disabled-login \
- --disabled-password \
- --group \
- --home "$home"/addon.d \
- --shell /bin/false \
- --system
-
-sudo install -d -m 1777 -o root -g root \
- /etc/openerp
-sudo install -d -m 3771 -o "$sv" -g "$sv" \
- "$home"
-sudo install -d -m 2770 -o "$sv" -g "$sv"-addon \
- "$home"/addon.d
-sudo install -d -m 750 -o "$sv" -g "$sv" \
- "$home"/etc \
- /etc/openerp/"${sv#openerp_}"
-sudo ln -fns \
- /etc/openerp/"${sv#openerp_}" \
- "$home"/etc/openerp
-
-sudo adduser git   "$sv"-addon
-sudo adduser "$sv" "$sv"-addon
-sudo adduser "$sv" postgres-data
-
-for addon in \
-       bikecoop \
-       bikecoop_l10n_fr \
-       pos_membership \
-       remembership \
-       velosenville
- do
-       sudo install -d -m 2771 -o "$sv" -g "$sv"-addon \
-        "$home"/addon.d/"$addon"
-       sudo -u git git \
-        --git-dir ~git-data/burette/"$addon".git \
-        --work-tree="$home"/addon.d/"$addon" \
-        checkout -f master
-       sudo -u git git \
-        --git-dir ~git-data/burette/"$addon".git \
-        --work-tree="$home"/addon.d/"$addon" \
-        clean -d -f -f -x
-       sudo chmod a-x \
-        /home/git/pub/burette/"$addon".git/hooks/post-update.sample
-       sudo install -m 550 -o git -g git /dev/stdin \
-        /home/git/pub/burette/"$addon".git/hooks/post-update <<-EOF
-               #!/bin/sh -efux
-               find . -type f -perm /+x -name 'post-update.*' |
-               while IFS= read -r hook
-                do "\$hook" "\$@"
-                done
-               EOF
-       sudo install -m 550 -o git -g git /dev/stdin \
-        /home/git/pub/burette/"$addon".git/hooks/post-update."$sv" <<-EOF
-               #!/bin/sh -efux
-               case \$1 in
-                (refs/heads/master)
-                       git \\
-                        --git-dir ~git-data/burette/"$addon".git \\
-                        --work-tree="$home"/addon.d/"$addon" \\
-                        checkout -f master
-                       git \\
-                        --git-dir ~git-data/burette/"$addon".git \\
-                        --work-tree="$home"/addon.d/"$addon" \\
-                        clean -d -f -f -x
-                       #sv restart "$sv"
-                       ;;
-                esac
-               EOF
- done
diff --git a/etc/sv/openerp_velosenville/log/local.sh b/etc/sv/openerp_velosenville/log/local.sh
deleted file mode 100644 (file)
index 19c7125..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-eval "home=~$sv/log"
-
-"$tool"/local/adduser log-"$sv"\
- --disabled-login \
- --disabled-password \
- --group \
- --home "$home" \
- --shell /bin/false \
- --system
-
-sudo install -d -m 770 -o log-"$sv" -g log-"$sv" \
- "$home"
diff --git a/etc/sv/openerp_velosenville/log/run b/etc/sv/openerp_velosenville/log/run
deleted file mode 100755 (executable)
index 4382b39..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh -eux
-sv=${PWD%/log}
-sv=${sv#/etc/sv/}
-eval home="~log-$sv"
-
-cd "$home"
-exec chpst -u log-"$sv":log-"$sv" \
-       svlogd -v -tt "$home"
diff --git a/etc/sv/openerp_velosenville/run b/etc/sv/openerp_velosenville/run
deleted file mode 100755 (executable)
index 73baf52..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh -eux
-exec 2>&1
-sv=${PWD#/etc/sv/}
-home=/home/"$sv"
-cd /
-export LOGNAME="$sv"
- # NOTE: openerp utilise /tmp/oe-sessions-$LOGNAME
-
-test -e /etc/openerp/"${sv#openerp_}"/server.conf ||
-/usr/bin/chpst \
- -u "$sv":"$sv":"$sv"-addon:postgres-data \
- /usr/bin/openerp-server \
- --addons-path="$home"/addon.d \
- --config /etc/openerp/"${sv#openerp_}"/server.conf \
- --database="$sv" \
- --db_host=/run/postgresql \
- --db_user="$sv" \
- --debug \
- --init=remembership,pos_membership,bikecoop \
- --load-language=fr_FR \
- --no-xmlrpcs \
- --osv-memory-age-limit=0.1 \
- --proxy-mode \
- --save \
- --stop-after-init \
- --timezone="$(cat /etc/timezone)" \
- --without-demo=base \
- --workers=0 \
- --xmlrpc-interface=127.0.0.1 \
- --xmlrpc-port=8079 \
- # NOTE: si --workers > 0
- # --limit-memory-hard=$((300 * 1024 * 1024))
- # --limit-memory-soft=$((150 * 1024 * 1024))
-
-exec /usr/bin/chpst \
- -u "$sv":"$sv":"$sv"-addon:postgres-data \
- /usr/bin/openerp-server \
- --config "$home"/etc/openerp/server.conf \
- --load-language=fr_FR \
- #--database="$sv"
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/ca b/var/pub/x509/burettes.heureux-cyclage.org/ca
new file mode 120000 (symlink)
index 0000000..6d4a070
--- /dev/null
@@ -0,0 +1 @@
+../heureux-cyclage.org
\ No newline at end of file
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/crl.num b/var/pub/x509/burettes.heureux-cyclage.org/crl.num
new file mode 100644 (file)
index 0000000..8a0f05e
--- /dev/null
@@ -0,0 +1 @@
+01
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/crl.num.old b/var/pub/x509/burettes.heureux-cyclage.org/crl.num.old
new file mode 100644 (file)
index 0000000..4daddb7
--- /dev/null
@@ -0,0 +1 @@
+00
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/crl.pem b/var/pub/x509/burettes.heureux-cyclage.org/crl.pem
new file mode 100644 (file)
index 0000000..908158f
--- /dev/null
@@ -0,0 +1,23 @@
+-----BEGIN X509 CRL-----
+MIIDwjCCAaoCAQEwDQYJKoZIhvcNAQENBQAwggFmMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHjAcBgNV
+BAsTFVNlcnZpY2UgZGUgbGEgQnVyZXR0ZTElMCMGA1UEAxMcYnVyZXR0ZXMuaGV1
+cmV1eC1jeWNsYWdlLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQA
+aQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScw
+JQYLKwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEE
+AYI3PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgED
+EwJGUhcNMTMxMTI4MTU0MTQyWhcNMjMxMTI5MTU0MTQyWqAOMAwwCgYDVR0UBAMC
+AQAwDQYJKoZIhvcNAQENBQADggIBADZwi7GWKXopkxBfTBVcCNSCQLi75K5PhyU2
+RizEQgCfKpUWc4s7sgt/wKKYLxVx9LGscLkiFZtLmzByCGGzhegfSz2uU0hmKmFB
+6LdzN0FVZM7uG3cvS7Rpmk+Qvegi31RWVDBCXsNsmgx3ZyH/ipnS6HhRDyEF7XpK
+wFrSLAUhbrr29Ugxn4ZLPU8NitGckAjj0rqXF+jWV+Lxj32fvvhRhxaGiGa8ihZL
+fVI342MzBwFlc/EHMgararwvVrvjvABjp1cVN6wlvRahmbX76fbuhOSiGl1GnpP6
+L3IT81IBjIl3xspBwbvH//ZnYj/yf3lKFM0cYFFjj2WMwxnQKKhNakhSHCrY7P5Y
+wnod0wnyKp75td+9tfz228uRIrWzIQxpdgRRVuMQsC0eOBbCjmmVKVwwmCoEOEGi
+h1oSCPYytH+uwt/Kolhf1ZFxRsNTWAzMabfKuflwizqJqok6wMomFVUBaf2CR5/k
+mEwIgTLOfGEyH1lgu4DPNfPK2zADfRd+PhxC0iBxLimBlBSgoB8f4HTLF5sdtegh
+Vk1xpFcfqd58lZKOUkQPgfI7DolcmjZE55dwSWOEkqPLUdrJyE6LIY+BCc27zQla
+zx/xX4AMfTCmckg5coJidPgilhFkj1c/QgVNIYfyCbSeB5+ADFHwr269kFh9Y5M0
+L5TkMuL8
+-----END X509 CRL-----
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/crl.self-signed.num b/var/pub/x509/burettes.heureux-cyclage.org/crl.self-signed.num
new file mode 100644 (file)
index 0000000..8a0f05e
--- /dev/null
@@ -0,0 +1 @@
+01
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/crl.self-signed.num.old b/var/pub/x509/burettes.heureux-cyclage.org/crl.self-signed.num.old
new file mode 100644 (file)
index 0000000..4daddb7
--- /dev/null
@@ -0,0 +1 @@
+00
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/crl.self-signed.pem b/var/pub/x509/burettes.heureux-cyclage.org/crl.self-signed.pem
new file mode 100644 (file)
index 0000000..7862ca8
--- /dev/null
@@ -0,0 +1,23 @@
+-----BEGIN X509 CRL-----
+MIIDwjCCAaoCAQEwDQYJKoZIhvcNAQENBQAwggFmMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHjAcBgNV
+BAsTFVNlcnZpY2UgZGUgbGEgQnVyZXR0ZTElMCMGA1UEAxMcYnVyZXR0ZXMuaGV1
+cmV1eC1jeWNsYWdlLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQA
+aQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScw
+JQYLKwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEE
+AYI3PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgED
+EwJGUhcNMTMxMTI4MTU0MTQzWhcNMjMxMTI5MTU0MTQzWqAOMAwwCgYDVR0UBAMC
+AQAwDQYJKoZIhvcNAQENBQADggIBABpi/gDisGuwXLCQMMcHO7o48GOEk9P+tnl4
+q/1kWCiB/wexY8UGj5vDFcChtg0lmbm8MDQ6nNbOxDGmVVXAtHmWJJuyF4KyNHVv
+jY14ocpnLRoNLpolLB4Vqxg1QoNfDFFQK3cD2JWZAonRSvydvl54R+xxq9b317Tq
+qfLA29rRUiD2PV6XWXNrX0w54xqsTEZA0mfMjZxUfv621VNXdt62g5cXx4yllJzk
+GDBTWoUy6l5a9wmLWbZsYm+bw46R9YL5CbvjJ2ctSgra/TvNuEFUuaIEbHNigttU
+HS9WdlgDJH3gqOAO1mVqwlJpQb0m5XxSHZMbgt2ixnUVdif7QK+X18aR3xJXgF6X
+EwH8krHvoTfkWlCc5Sv0BELurrR7IwV8WdV0/NsomvnJeJjIi2qf+1vH7NNyXx+F
+yLuyTyrDYGpL84ZH2uBY5L1g5QDc3r2laldNiAIdqhmrQRITyf3cpjTa+GmrZnNt
+2w5P3es77czyc6yJg+YeiJPtSipy3siIdW40ew3ajqWKw4+E9/wU8OshigVEX2cj
+g9jUGWFltAGUg32v+18xSYvCYCAEz62GDiUZr3HJY8KXBcQMHZR/Wyh2emxk5IqJ
+mV0y7INDKe4/GMFPMRL28Adv46Vis+TRJE2mLtXj/nKgKSLkbetzUHbKzCu5eZWz
+yzTFQMlg
+-----END X509 CRL-----
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/crt+ca.pem b/var/pub/x509/burettes.heureux-cyclage.org/crt+ca.pem
new file mode 100644 (file)
index 0000000..5760a1a
--- /dev/null
@@ -0,0 +1,111 @@
+-----BEGIN CERTIFICATE-----
+MIIKvDCCCKSgAwIBAgIHIBMRKBZBQjANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMTEyODE1NDE0MloX
+DTIzMTEyOTE1NDE0MlowggFmMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHjAcBgNVBAsTFVNlcnZpY2Ug
+ZGUgbGEgQnVyZXR0ZTElMCMGA1UEAxMcYnVyZXR0ZXMuaGV1cmV1eC1jeWNsYWdl
+Lm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkA
+IABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwC
+AQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIA
+aAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJ
+KoZIhvcNAQEBBQADggIPADCCAgoCggIBAMu/i5YEihvqhJRCiHf8x1+a0LT4m5i6
+LWSFBu60bTDnDLYDY5fcorIqJXBm+4FYdWth7qUUiPK3Q1A1zSPGRXXplGsPSqZB
+3W89k/gQYvZvTc2ng66vBxG+Wnvm+/PRHb/rsU0m0XNhPP5YM1zfGn9R85+/tLBW
+Y7CzN058Jd12G4hB3nm7/9cOzk8dNymAyWN8AvxxTnvLZdh2sESKyzHA8OTWuEwe
+Nlx/nI/vk5gkP58+xInPSDubP/IKv4y6v+2PG9lvyXOyo3r+NPRHV3Pa79U7I1ne
+jGuYtnvBY4slW0VpzNgTCi6+SYibtV/Gv4yuN8F5OkIimc+U7L+ZQj0Qrp1Vjw1A
++Qor74UN7n6fHVt2M0RBTOPzn4nLkHlmG5jAYcYSM4i2dHf0z4CLKlk3vlJsCTyg
+EDEwU6PnxgeKnUHhfYi3kmIAGcd70Q0P7UkDsIrsa8aCFkaaxSqxEm0pjvfgWHob
++9G1ezxygMO81eq44LEaRSqy4uH2KHnnHj2NnZFKGQUrYaY81bRfQuXg/yLKZeSJ
+e2q9PH0B5Od92nagAPGaCtahXbqks5h2vzmC/MAWK0+Xv/oxhe6XEq2y0ijsujIL
+ZJzye6bn1xl7Hm6uUBNf9fBvUd2HpUM2sLnMRtwv6mKjRRp0ZXqZAGzZO4pla31P
+PpKUglE3LYGJAgMBAAGjggO6MIIDtjASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1Ud
+DwQEAwIBpjCCAR0GA1UdEQSCARQwggEQgSRjb250YWN0K2J1cmV0dGVzQGhldXJl
+dXgtY3ljbGFnZS5vcmeCHiouYnVyZXR0ZXMuaGV1cmV1eC1jeWNsYWdlLm9yZ4Il
+YnVyZXR0ZS5jeWNsb2Nvb3AuaGV1cmV1eC1jeWNsYWdlLm9yZ4InKi5idXJldHRl
+LmN5Y2xvY29vcC5oZXVyZXV4LWN5Y2xhZ2Uub3JnghVidXJldHRlLmN5Y2xvY29v
+cC5vcmeCFyouYnVyZXR0ZS5jeWNsb2Nvb3Aub3JnghhidXJldHRlLnZlbG9zZW52
+aWxsZS5vcmeCFGJ1cmV0dGUucHRpdHZlbG8ubmV0ghhidXJldHRlLmF0ZWxpZXJk
+eW5hbW8uZnIwHQYDVR0OBBYEFNQO+6D5IDrYiHKoh/CKWc2slfNvMCYGA1UdEgQf
+MB2BG2NvbnRhY3RAaGV1cmV1eC1jeWNsYWdlLm9yZzCCAU0GA1UdIwSCAUQwggFA
+gBTQQETok+Fk9woJQMBtg2e8t7ntSqGCAR2kggEZMIIBFTEcMBoGA1UEAxMTaGV1
+cmV1eC1jeWNsYWdlLm9yZzELMAkGA1UEBhMCRlIxDDAKBgNVBCsTA0xIQzEaMBgG
+A1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxVzBVBgNVBAseTgBBAG4AdABpAC0AYQB1
+AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABpAGYAaQBjAGEAdABpAG8AbgAg
+AHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNjkwMDExHzAdBgNVBAgeFgBSAGgA
+9ABuAGUALQBBAGwAcABlAHMxHzAdBgNVBAkTFjEwIHJ1ZSBTYWludCBQb2x5Y2Fy
+cGUxEzARBgNVBBQeCgBuAOkAYQBuAHSCByATAyYJODEwRwYIKwYBBQUHAQEEOzA5
+MDcGCCsGAQUFBzAChitodHRwOi8vd3d3LmhldXJldXgtY3ljbGFnZS5vcmcveDUw
+OS9jcnQucGVtMEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly93d3cuaGV1cmV1eC1j
+eWNsYWdlLm9yZy94NTA5L2J1cmV0dGVzL2NybC5wZW0wSgYDVR0gBEMwQTA/BgUq
+gXoBKjA2MDQGCCsGAQUFBwIBFihodHRwczovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uu
+b3JnL3g1MDkvY3BzMA0GCSqGSIb3DQEBDQUAA4ICAQAlj3HueHhZn7qwvgA/uljh
+cU4ScyKponEiNuzN5Srs6LsTZx90JPcSN1pIB88mfJwx9nplpGnUn+k9nyjO591U
+LxlR2qlJ+uX5YxtEHEHxZB6laYljB4Z2ImrFEM4XGb6dwkzJuzg8kGVEV+4MaNVM
+c7QCth5oTJjJ5/2eIOdshjeKqLvS+CCUba9CswrEnU3M7ek0kdt9F/y8GMU7AqjJ
+zlD/5Jy04DzdQORtaN/Me8Fnji6c12j7HWYeqnMP7CxEr0Dih6UftYlMvYZEeGZ3
+rJgX8p6FptUzIUj4sOwPqxCo9ghQcBaoXiqbf0X6X9FCO5dabxjc1jEJJBRykzJ1
+s+lRgCMQAXeLFajDxjk95989YS6r/0DpQVMuFpSSxS/kj7Myx6EMJNkEsKpEw+BY
+3kYcSsiP2MEg9V8dA+m2pMfuXv7PaReOb869YY4FnW1Ac8eweaBUiGnhu7mySyVt
+cZ9qxHocZkR4SSa2spkFlAeTjkS1JbvSp0irCsa1Wx0S1qQLcHIcLav3fP2hxNLr
+Fr5VNB7RSADfb8xlGCQlA4doe5t6JbWCLKjlztd/pEk4syUFN3Lo7zrg448fCDyl
+ICSlBfyCFYRErSxu7CDJME+VpCFmzh7Z3OkvULDG8/2lkrvdpQP8fD/13xrS/8Gp
+Mv7bV/ECrFUL9dvh5NnoTA==
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIJHTCCBwWgAwIBAgIHIBMDJgk4MTANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMDMyNjA4MzgzMVoX
+DTIzMDMyNzA4MzgzMVowggEVMRwwGgYDVQQDExNoZXVyZXV4LWN5Y2xhZ2Uub3Jn
+MQswCQYDVQQGEwJGUjEMMAoGA1UEKxMDTEhDMRowGAYDVQQKExFMJ0hldXJldXgg
+Q3ljbGFnZTFXMFUGA1UECx5OAEEAbgB0AGkALQBhAHUAdABvAHIAaQB0AOkAIABk
+AGUAIABjAGUAcgB0AGkAZgBpAGMAYQB0AGkAbwBuACAAcAByAGkAbQBhAGkAcgBl
+MQ4wDAYDVQQREwU2OTAwMTEfMB0GA1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEfMB0GA1UECRMWMTAgcnVlIFNhaW50IFBvbHljYXJwZTETMBEGA1UEFB4KAG4A
+6QBhAG4AdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMQW7t6xtjiy
+B++qKw1fetUPyF/LbMHllX4c3pxyRXjN7AnvDbVoTH7RItPoabAkmh5BFInXwP6P
+UtbX2uLyGNsnEh5MueMJcmcZ0woDFZe60An1sVCm0RLnNL2LvZBACZI4ZtnFVczO
+HL+kzUqik2PLyIqt0sicwsAvsY4iJLlRmfjjyp4jbiBhLaj3AgcqHhkf+6csNc+Y
+6LQC+C+9dcPq4RcJ8w939tU1VNth5Llil/jBkUS5SxEmXyo/yuPqkd5FxL0qGkm3
+8gf3AVZYwDwpwOBJPzjSg1lAonjNAuH/JD0AvytvTecPi1TYCJDW6VswB9X54ZJD
+cIuBWF7yCQSH/czAMppuQopuQJ8F6bdVyyDIKWJTXA9SdOQRrAZeIpVFu//8fbyv
+0yhLroTp1xXSRC+s+jEhdjZsOJGsY/0TH1biRQt9JvBTEzhFPww76FczYVa9Bxoq
+ipLjCwfzh68w948nsdOwRnsjMEJkIgv6rVsC4jxgaTc6ay2PnqbLxGmH1YENpHvf
+UuO2nB7aIvakxf6OsH95KBTzgvKSwYnp2QiPCpBTtOihD2RkA2uDPefHLU6058pb
+heXwMMKwUVn18rs9TH8T3N5q5AHpMK1H2Mvn9pskLpT16UKTOKkoktR1jgkJN6vR
+GNzjFB391ZVKfV90eXjtjsckyAcUNTdhAgMBAAGjggJsMIICaDASBgNVHRMBAf8E
+CDAGAQH/AgEBMAsGA1UdDwQEAwIBBjAmBgNVHREEHzAdgRtjb250YWN0QGhldXJl
+dXgtY3ljbGFnZS5vcmcwHQYDVR0OBBYEFNBAROiT4WT3CglAwG2DZ7y3ue1KMCYG
+A1UdEgQfMB2BG2NvbnRhY3RAaGV1cmV1eC1jeWNsYWdlLm9yZzCCAU0GA1UdIwSC
+AUQwggFAgBTQQETok+Fk9woJQMBtg2e8t7ntSqGCAR2kggEZMIIBFTEcMBoGA1UE
+AxMTaGV1cmV1eC1jeWNsYWdlLm9yZzELMAkGA1UEBhMCRlIxDDAKBgNVBCsTA0xI
+QzEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxVzBVBgNVBAseTgBBAG4AdABp
+AC0AYQB1AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABpAGYAaQBjAGEAdABp
+AG8AbgAgAHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNjkwMDExHzAdBgNVBAge
+FgBSAGgA9ABuAGUALQBBAGwAcABlAHMxHzAdBgNVBAkTFjEwIHJ1ZSBTYWludCBQ
+b2x5Y2FycGUxEzARBgNVBBQeCgBuAOkAYQBuAHSCByATAyYJODEwRwYIKwYBBQUH
+AQEEOzA5MDcGCCsGAQUFBzAChitodHRwOi8vd3d3LmhldXJldXgtY3ljbGFnZS5v
+cmcveDUwOS9jcnQucGVtMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly93d3cuaGV1
+cmV1eC1jeWNsYWdlLm9yZy94NTA5L2NybC5wZW0wDQYJKoZIhvcNAQENBQADggIB
+AAbK2IQ6dCmvBgB44XZ0g0K1xuJ91vGJfMq78bwamBzWOhSgXws7dbtrUD0oGq93
+I22GccnkjrbdsLVpQyQMEhK3eVgj0r3W+sN3ECqcNT35qqNO82RX2RCdKrC8OsWU
+tFUtyhMgZyjXWFcwZnK8CISxtc1KXm2qrUC/Mh/NFGn8OngLaIu2WbDNeDO6ZUbr
+ET4pIbfbwMGEvCYKx9Owqp5NYa8/JyUzHoihzc+CLam2WFp1BrjveacfU6l0+NwX
+i5uYtSJI/K3iKiy+W+8dkdzRYKh09icOCL+GKPEiioJrxfNYX6/HNTbfV/rJWCqd
+gIIpWxvWs1y8wgg6t+VqMm5OG5nsPkkbZiO1cljUnMDAn8kGrp2sORrxCzVgDAKV
+uhXthAdbKPSombuwjKo2M1rzPCGkYTOcgw9N6iaLcD2J1+h25MsZy96L2bNfWB3h
+1iZxQ8ohe+kUmG5NyH6Q9+lYzPfD3PZotehIYI05legurJnK0WM3K+imUw3ZvPxM
+aD0K2+9m/7WFyf9Di34ZeW9Fe9/dYPosoloAJv0w6YrCz8lu5+Vb8BEdaOIFYlr1
+jDlOO94dlg30hCMsP2UpNB+HA1xJEXkFvTnqjAfBHheke97i3y/4FBho3nLDT8Ee
++VZp12H3/m46pxvVjkU4nWqFutDphHDJqN/G8ferAZgt
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/crt+crl.pem b/var/pub/x509/burettes.heureux-cyclage.org/crt+crl.pem
new file mode 100644 (file)
index 0000000..5c6a48c
--- /dev/null
@@ -0,0 +1,83 @@
+-----BEGIN CERTIFICATE-----
+MIIKvDCCCKSgAwIBAgIHIBMRKBZBQjANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMTEyODE1NDE0MloX
+DTIzMTEyOTE1NDE0MlowggFmMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHjAcBgNVBAsTFVNlcnZpY2Ug
+ZGUgbGEgQnVyZXR0ZTElMCMGA1UEAxMcYnVyZXR0ZXMuaGV1cmV1eC1jeWNsYWdl
+Lm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkA
+IABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwC
+AQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIA
+aAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJ
+KoZIhvcNAQEBBQADggIPADCCAgoCggIBAMu/i5YEihvqhJRCiHf8x1+a0LT4m5i6
+LWSFBu60bTDnDLYDY5fcorIqJXBm+4FYdWth7qUUiPK3Q1A1zSPGRXXplGsPSqZB
+3W89k/gQYvZvTc2ng66vBxG+Wnvm+/PRHb/rsU0m0XNhPP5YM1zfGn9R85+/tLBW
+Y7CzN058Jd12G4hB3nm7/9cOzk8dNymAyWN8AvxxTnvLZdh2sESKyzHA8OTWuEwe
+Nlx/nI/vk5gkP58+xInPSDubP/IKv4y6v+2PG9lvyXOyo3r+NPRHV3Pa79U7I1ne
+jGuYtnvBY4slW0VpzNgTCi6+SYibtV/Gv4yuN8F5OkIimc+U7L+ZQj0Qrp1Vjw1A
++Qor74UN7n6fHVt2M0RBTOPzn4nLkHlmG5jAYcYSM4i2dHf0z4CLKlk3vlJsCTyg
+EDEwU6PnxgeKnUHhfYi3kmIAGcd70Q0P7UkDsIrsa8aCFkaaxSqxEm0pjvfgWHob
++9G1ezxygMO81eq44LEaRSqy4uH2KHnnHj2NnZFKGQUrYaY81bRfQuXg/yLKZeSJ
+e2q9PH0B5Od92nagAPGaCtahXbqks5h2vzmC/MAWK0+Xv/oxhe6XEq2y0ijsujIL
+ZJzye6bn1xl7Hm6uUBNf9fBvUd2HpUM2sLnMRtwv6mKjRRp0ZXqZAGzZO4pla31P
+PpKUglE3LYGJAgMBAAGjggO6MIIDtjASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1Ud
+DwQEAwIBpjCCAR0GA1UdEQSCARQwggEQgSRjb250YWN0K2J1cmV0dGVzQGhldXJl
+dXgtY3ljbGFnZS5vcmeCHiouYnVyZXR0ZXMuaGV1cmV1eC1jeWNsYWdlLm9yZ4Il
+YnVyZXR0ZS5jeWNsb2Nvb3AuaGV1cmV1eC1jeWNsYWdlLm9yZ4InKi5idXJldHRl
+LmN5Y2xvY29vcC5oZXVyZXV4LWN5Y2xhZ2Uub3JnghVidXJldHRlLmN5Y2xvY29v
+cC5vcmeCFyouYnVyZXR0ZS5jeWNsb2Nvb3Aub3JnghhidXJldHRlLnZlbG9zZW52
+aWxsZS5vcmeCFGJ1cmV0dGUucHRpdHZlbG8ubmV0ghhidXJldHRlLmF0ZWxpZXJk
+eW5hbW8uZnIwHQYDVR0OBBYEFNQO+6D5IDrYiHKoh/CKWc2slfNvMCYGA1UdEgQf
+MB2BG2NvbnRhY3RAaGV1cmV1eC1jeWNsYWdlLm9yZzCCAU0GA1UdIwSCAUQwggFA
+gBTQQETok+Fk9woJQMBtg2e8t7ntSqGCAR2kggEZMIIBFTEcMBoGA1UEAxMTaGV1
+cmV1eC1jeWNsYWdlLm9yZzELMAkGA1UEBhMCRlIxDDAKBgNVBCsTA0xIQzEaMBgG
+A1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxVzBVBgNVBAseTgBBAG4AdABpAC0AYQB1
+AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABpAGYAaQBjAGEAdABpAG8AbgAg
+AHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNjkwMDExHzAdBgNVBAgeFgBSAGgA
+9ABuAGUALQBBAGwAcABlAHMxHzAdBgNVBAkTFjEwIHJ1ZSBTYWludCBQb2x5Y2Fy
+cGUxEzARBgNVBBQeCgBuAOkAYQBuAHSCByATAyYJODEwRwYIKwYBBQUHAQEEOzA5
+MDcGCCsGAQUFBzAChitodHRwOi8vd3d3LmhldXJldXgtY3ljbGFnZS5vcmcveDUw
+OS9jcnQucGVtMEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly93d3cuaGV1cmV1eC1j
+eWNsYWdlLm9yZy94NTA5L2J1cmV0dGVzL2NybC5wZW0wSgYDVR0gBEMwQTA/BgUq
+gXoBKjA2MDQGCCsGAQUFBwIBFihodHRwczovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uu
+b3JnL3g1MDkvY3BzMA0GCSqGSIb3DQEBDQUAA4ICAQAlj3HueHhZn7qwvgA/uljh
+cU4ScyKponEiNuzN5Srs6LsTZx90JPcSN1pIB88mfJwx9nplpGnUn+k9nyjO591U
+LxlR2qlJ+uX5YxtEHEHxZB6laYljB4Z2ImrFEM4XGb6dwkzJuzg8kGVEV+4MaNVM
+c7QCth5oTJjJ5/2eIOdshjeKqLvS+CCUba9CswrEnU3M7ek0kdt9F/y8GMU7AqjJ
+zlD/5Jy04DzdQORtaN/Me8Fnji6c12j7HWYeqnMP7CxEr0Dih6UftYlMvYZEeGZ3
+rJgX8p6FptUzIUj4sOwPqxCo9ghQcBaoXiqbf0X6X9FCO5dabxjc1jEJJBRykzJ1
+s+lRgCMQAXeLFajDxjk95989YS6r/0DpQVMuFpSSxS/kj7Myx6EMJNkEsKpEw+BY
+3kYcSsiP2MEg9V8dA+m2pMfuXv7PaReOb869YY4FnW1Ac8eweaBUiGnhu7mySyVt
+cZ9qxHocZkR4SSa2spkFlAeTjkS1JbvSp0irCsa1Wx0S1qQLcHIcLav3fP2hxNLr
+Fr5VNB7RSADfb8xlGCQlA4doe5t6JbWCLKjlztd/pEk4syUFN3Lo7zrg448fCDyl
+ICSlBfyCFYRErSxu7CDJME+VpCFmzh7Z3OkvULDG8/2lkrvdpQP8fD/13xrS/8Gp
+Mv7bV/ECrFUL9dvh5NnoTA==
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDwjCCAaoCAQEwDQYJKoZIhvcNAQENBQAwggFmMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHjAcBgNV
+BAsTFVNlcnZpY2UgZGUgbGEgQnVyZXR0ZTElMCMGA1UEAxMcYnVyZXR0ZXMuaGV1
+cmV1eC1jeWNsYWdlLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQA
+aQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScw
+JQYLKwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEE
+AYI3PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgED
+EwJGUhcNMTMxMTI4MTU0MTQyWhcNMjMxMTI5MTU0MTQyWqAOMAwwCgYDVR0UBAMC
+AQAwDQYJKoZIhvcNAQENBQADggIBADZwi7GWKXopkxBfTBVcCNSCQLi75K5PhyU2
+RizEQgCfKpUWc4s7sgt/wKKYLxVx9LGscLkiFZtLmzByCGGzhegfSz2uU0hmKmFB
+6LdzN0FVZM7uG3cvS7Rpmk+Qvegi31RWVDBCXsNsmgx3ZyH/ipnS6HhRDyEF7XpK
+wFrSLAUhbrr29Ugxn4ZLPU8NitGckAjj0rqXF+jWV+Lxj32fvvhRhxaGiGa8ihZL
+fVI342MzBwFlc/EHMgararwvVrvjvABjp1cVN6wlvRahmbX76fbuhOSiGl1GnpP6
+L3IT81IBjIl3xspBwbvH//ZnYj/yf3lKFM0cYFFjj2WMwxnQKKhNakhSHCrY7P5Y
+wnod0wnyKp75td+9tfz228uRIrWzIQxpdgRRVuMQsC0eOBbCjmmVKVwwmCoEOEGi
+h1oSCPYytH+uwt/Kolhf1ZFxRsNTWAzMabfKuflwizqJqok6wMomFVUBaf2CR5/k
+mEwIgTLOfGEyH1lgu4DPNfPK2zADfRd+PhxC0iBxLimBlBSgoB8f4HTLF5sdtegh
+Vk1xpFcfqd58lZKOUkQPgfI7DolcmjZE55dwSWOEkqPLUdrJyE6LIY+BCc27zQla
+zx/xX4AMfTCmckg5coJidPgilhFkj1c/QgVNIYfyCbSeB5+ADFHwr269kFh9Y5M0
+L5TkMuL8
+-----END X509 CRL-----
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/crt+crl.self-signed.pem b/var/pub/x509/burettes.heureux-cyclage.org/crt+crl.self-signed.pem
new file mode 100644 (file)
index 0000000..b4fcfbc
--- /dev/null
@@ -0,0 +1,90 @@
+-----BEGIN CERTIFICATE-----
+MIIMFDCCCfygAwIBAgIHIBMRKBZBQzANBgkqhkiG9w0BAQ0FADCCAWYxCzAJBgNV
+BAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQH
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQKExFMJ0hldXJldXggQ3lj
+bGFnZTEeMBwGA1UECxMVU2VydmljZSBkZSBsYSBCdXJldHRlMSUwIwYDVQQDExxi
+dXJldHRlcy5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUswSQYDVQQPHkIAVgAxAC4AMAAs
+ACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBv
+AHQAZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEnMCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYL
+KwYBBAGCNzwCAQMTAkZSMB4XDTEzMTEyODE1NDE0M1oXDTIzMTEyOTE1NDE0M1ow
+ggFmMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdI
+ZXVyZXV4IEN5Y2xhZ2UxHjAcBgNVBAsTFVNlcnZpY2UgZGUgbGEgQnVyZXR0ZTEl
+MCMGA1UEAxMcYnVyZXR0ZXMuaGV1cmV1eC1jeWNsYWdlLm9yZzFLMEkGA1UEDx5C
+AFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAg
+AG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUA
+LQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABw
+AGUAczETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBAMu/i5YEihvqhJRCiHf8x1+a0LT4m5i6LWSFBu60bTDnDLYDY5fc
+orIqJXBm+4FYdWth7qUUiPK3Q1A1zSPGRXXplGsPSqZB3W89k/gQYvZvTc2ng66v
+BxG+Wnvm+/PRHb/rsU0m0XNhPP5YM1zfGn9R85+/tLBWY7CzN058Jd12G4hB3nm7
+/9cOzk8dNymAyWN8AvxxTnvLZdh2sESKyzHA8OTWuEweNlx/nI/vk5gkP58+xInP
+SDubP/IKv4y6v+2PG9lvyXOyo3r+NPRHV3Pa79U7I1nejGuYtnvBY4slW0VpzNgT
+Ci6+SYibtV/Gv4yuN8F5OkIimc+U7L+ZQj0Qrp1Vjw1A+Qor74UN7n6fHVt2M0RB
+TOPzn4nLkHlmG5jAYcYSM4i2dHf0z4CLKlk3vlJsCTygEDEwU6PnxgeKnUHhfYi3
+kmIAGcd70Q0P7UkDsIrsa8aCFkaaxSqxEm0pjvfgWHob+9G1ezxygMO81eq44LEa
+RSqy4uH2KHnnHj2NnZFKGQUrYaY81bRfQuXg/yLKZeSJe2q9PH0B5Od92nagAPGa
+CtahXbqks5h2vzmC/MAWK0+Xv/oxhe6XEq2y0ijsujILZJzye6bn1xl7Hm6uUBNf
+9fBvUd2HpUM2sLnMRtwv6mKjRRp0ZXqZAGzZO4pla31PPpKUglE3LYGJAgMBAAGj
+ggTBMIIEvTASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBpjCCAR0GA1Ud
+EQSCARQwggEQgSRjb250YWN0K2J1cmV0dGVzQGhldXJldXgtY3ljbGFnZS5vcmeC
+HiouYnVyZXR0ZXMuaGV1cmV1eC1jeWNsYWdlLm9yZ4IlYnVyZXR0ZS5jeWNsb2Nv
+b3AuaGV1cmV1eC1jeWNsYWdlLm9yZ4InKi5idXJldHRlLmN5Y2xvY29vcC5oZXVy
+ZXV4LWN5Y2xhZ2Uub3JnghVidXJldHRlLmN5Y2xvY29vcC5vcmeCFyouYnVyZXR0
+ZS5jeWNsb2Nvb3Aub3JnghhidXJldHRlLnZlbG9zZW52aWxsZS5vcmeCFGJ1cmV0
+dGUucHRpdHZlbG8ubmV0ghhidXJldHRlLmF0ZWxpZXJkeW5hbW8uZnIwHQYDVR0O
+BBYEFNQO+6D5IDrYiHKoh/CKWc2slfNvMIIBHQYDVR0SBIIBFDCCARCBJGNvbnRh
+Y3QrYnVyZXR0ZXNAaGV1cmV1eC1jeWNsYWdlLm9yZ4IeKi5idXJldHRlcy5oZXVy
+ZXV4LWN5Y2xhZ2Uub3JngiVidXJldHRlLmN5Y2xvY29vcC5oZXVyZXV4LWN5Y2xh
+Z2Uub3JngicqLmJ1cmV0dGUuY3ljbG9jb29wLmhldXJldXgtY3ljbGFnZS5vcmeC
+FWJ1cmV0dGUuY3ljbG9jb29wLm9yZ4IXKi5idXJldHRlLmN5Y2xvY29vcC5vcmeC
+GGJ1cmV0dGUudmVsb3NlbnZpbGxlLm9yZ4IUYnVyZXR0ZS5wdGl0dmVsby5uZXSC
+GGJ1cmV0dGUuYXRlbGllcmR5bmFtby5mcjCCAZ4GA1UdIwSCAZUwggGRgBTUDvug
++SA62IhyqIfwilnNrJXzb6GCAW6kggFqMIIBZjELMAkGA1UEBhMCRlIxHzAdBgNV
+BAgeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxHzAdBgNVBAceFgBSAGgA9ABuAGUA
+LQBBAGwAcABlAHMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMR4wHAYDVQQL
+ExVTZXJ2aWNlIGRlIGxhIEJ1cmV0dGUxJTAjBgNVBAMTHGJ1cmV0dGVzLmhldXJl
+dXgtY3ljbGFnZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkA
+ZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjEnMCUG
+CysGAQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScwJQYLKwYBBAGC
+NzwCAQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEEAYI3PAIBAxMC
+RlKCByATESgWQUMwUAYIKwYBBQUHAQEERDBCMEAGCCsGAQUFBzAChjRodHRwOi8v
+d3d3LmhldXJldXgtY3ljbGFnZS5vcmcveDUwOS9idXJldHRlcy9jcnQucGVtMEUG
+A1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly93d3cuaGV1cmV1eC1jeWNsYWdlLm9yZy94
+NTA5L2J1cmV0dGVzL2NybC5wZW0wDQYJKoZIhvcNAQENBQADggIBADNEfHd2uVpu
+I8XcMM/izXE9iFDOGVe3aKR/sO/1Ko3c3sMBToizG0Bg6fpxott/5jC28EW1tMHn
+BKNS0tS4DPEq9STy7OhMCmczKnMABAqavX+jjYNvYBlirj6OkGPD+dZxgSRb7lt9
+sZ13HLLKq7/JLOoM8sTt7OucMZyneX8eyOw7Xj9NPXA0Pfs6ZaNX1xWmQ/c+SxPr
+6xspbDqYWYpPxbTLNeP80skgX46hanrFASLt3Exp/XQ05xZYjtJll8rGwAQiam9n
+zQ7SOXf6ARvud//OEq9rbSvdKE7M7NiVodLe1q8aohSse8ONXxpFs6KAnIhHdNzz
+ZMiTjYRC/2dAROsyRaIZy57C5WQntxWfTy7w2J+IF1FpJ2dfekMKJM3/Fb5pdcie
+Zb/de5SX/GLg8H8HITIYONOQ30RAAXOvgeQO4eVD0P6t1RJyl6+FXRxD6iLEOjjw
+ZSYsHVpWZOlWMTCZsj2wjCT/vhu31hVHizjIkbj2qwLrZLtNJaBUHmuXAkydPIUo
+6jRK0aZwdeUQQQmOHYYuLeHqBEhgmsvZ4F4zeW6VYKowHO5m8xJANsfyB7Tui5Nm
+o/U0YUss9xG5mtQ3QPAdcn1vCjAuwQ8v+wZuv8oL/tkIWwdFppsdAnCca6Lr6jun
+pS17jTNVcs+xcxklaSXnfNamjB3ZmvG/
+-----END CERTIFICATE-----
+-----BEGIN X509 CRL-----
+MIIDwjCCAaoCAQEwDQYJKoZIhvcNAQENBQAwggFmMQswCQYDVQQGEwJGUjEfMB0G
+A1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHjAcBgNV
+BAsTFVNlcnZpY2UgZGUgbGEgQnVyZXR0ZTElMCMGA1UEAxMcYnVyZXR0ZXMuaGV1
+cmV1eC1jeWNsYWdlLm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQA
+aQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScw
+JQYLKwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEE
+AYI3PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgED
+EwJGUhcNMTMxMTI4MTU0MTQzWhcNMjMxMTI5MTU0MTQzWqAOMAwwCgYDVR0UBAMC
+AQAwDQYJKoZIhvcNAQENBQADggIBABpi/gDisGuwXLCQMMcHO7o48GOEk9P+tnl4
+q/1kWCiB/wexY8UGj5vDFcChtg0lmbm8MDQ6nNbOxDGmVVXAtHmWJJuyF4KyNHVv
+jY14ocpnLRoNLpolLB4Vqxg1QoNfDFFQK3cD2JWZAonRSvydvl54R+xxq9b317Tq
+qfLA29rRUiD2PV6XWXNrX0w54xqsTEZA0mfMjZxUfv621VNXdt62g5cXx4yllJzk
+GDBTWoUy6l5a9wmLWbZsYm+bw46R9YL5CbvjJ2ctSgra/TvNuEFUuaIEbHNigttU
+HS9WdlgDJH3gqOAO1mVqwlJpQb0m5XxSHZMbgt2ixnUVdif7QK+X18aR3xJXgF6X
+EwH8krHvoTfkWlCc5Sv0BELurrR7IwV8WdV0/NsomvnJeJjIi2qf+1vH7NNyXx+F
+yLuyTyrDYGpL84ZH2uBY5L1g5QDc3r2laldNiAIdqhmrQRITyf3cpjTa+GmrZnNt
+2w5P3es77czyc6yJg+YeiJPtSipy3siIdW40ew3ajqWKw4+E9/wU8OshigVEX2cj
+g9jUGWFltAGUg32v+18xSYvCYCAEz62GDiUZr3HJY8KXBcQMHZR/Wyh2emxk5IqJ
+mV0y7INDKe4/GMFPMRL28Adv46Vis+TRJE2mLtXj/nKgKSLkbetzUHbKzCu5eZWz
+yzTFQMlg
+-----END X509 CRL-----
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/crt.pem b/var/pub/x509/burettes.heureux-cyclage.org/crt.pem
new file mode 100644 (file)
index 0000000..97149a0
--- /dev/null
@@ -0,0 +1,60 @@
+-----BEGIN CERTIFICATE-----
+MIIKvDCCCKSgAwIBAgIHIBMRKBZBQjANBgkqhkiG9w0BAQ0FADCCARUxHDAaBgNV
+BAMTE2hldXJldXgtY3ljbGFnZS5vcmcxCzAJBgNVBAYTAkZSMQwwCgYDVQQrEwNM
+SEMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMVcwVQYDVQQLHk4AQQBuAHQA
+aQAtAGEAdQB0AG8AcgBpAHQA6QAgAGQAZQAgAGMAZQByAHQAaQBmAGkAYwBhAHQA
+aQBvAG4AIABwAHIAaQBtAGEAaQByAGUxDjAMBgNVBBETBTY5MDAxMR8wHQYDVQQI
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQJExYxMCBydWUgU2FpbnQg
+UG9seWNhcnBlMRMwEQYDVQQUHgoAbgDpAGEAbgB0MB4XDTEzMTEyODE1NDE0MloX
+DTIzMTEyOTE1NDE0MlowggFmMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEaMBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHjAcBgNVBAsTFVNlcnZpY2Ug
+ZGUgbGEgQnVyZXR0ZTElMCMGA1UEAxMcYnVyZXR0ZXMuaGV1cmV1eC1jeWNsYWdl
+Lm9yZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkA
+IABtAGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwC
+AQEeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIA
+aAD0AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJ
+KoZIhvcNAQEBBQADggIPADCCAgoCggIBAMu/i5YEihvqhJRCiHf8x1+a0LT4m5i6
+LWSFBu60bTDnDLYDY5fcorIqJXBm+4FYdWth7qUUiPK3Q1A1zSPGRXXplGsPSqZB
+3W89k/gQYvZvTc2ng66vBxG+Wnvm+/PRHb/rsU0m0XNhPP5YM1zfGn9R85+/tLBW
+Y7CzN058Jd12G4hB3nm7/9cOzk8dNymAyWN8AvxxTnvLZdh2sESKyzHA8OTWuEwe
+Nlx/nI/vk5gkP58+xInPSDubP/IKv4y6v+2PG9lvyXOyo3r+NPRHV3Pa79U7I1ne
+jGuYtnvBY4slW0VpzNgTCi6+SYibtV/Gv4yuN8F5OkIimc+U7L+ZQj0Qrp1Vjw1A
++Qor74UN7n6fHVt2M0RBTOPzn4nLkHlmG5jAYcYSM4i2dHf0z4CLKlk3vlJsCTyg
+EDEwU6PnxgeKnUHhfYi3kmIAGcd70Q0P7UkDsIrsa8aCFkaaxSqxEm0pjvfgWHob
++9G1ezxygMO81eq44LEaRSqy4uH2KHnnHj2NnZFKGQUrYaY81bRfQuXg/yLKZeSJ
+e2q9PH0B5Od92nagAPGaCtahXbqks5h2vzmC/MAWK0+Xv/oxhe6XEq2y0ijsujIL
+ZJzye6bn1xl7Hm6uUBNf9fBvUd2HpUM2sLnMRtwv6mKjRRp0ZXqZAGzZO4pla31P
+PpKUglE3LYGJAgMBAAGjggO6MIIDtjASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1Ud
+DwQEAwIBpjCCAR0GA1UdEQSCARQwggEQgSRjb250YWN0K2J1cmV0dGVzQGhldXJl
+dXgtY3ljbGFnZS5vcmeCHiouYnVyZXR0ZXMuaGV1cmV1eC1jeWNsYWdlLm9yZ4Il
+YnVyZXR0ZS5jeWNsb2Nvb3AuaGV1cmV1eC1jeWNsYWdlLm9yZ4InKi5idXJldHRl
+LmN5Y2xvY29vcC5oZXVyZXV4LWN5Y2xhZ2Uub3JnghVidXJldHRlLmN5Y2xvY29v
+cC5vcmeCFyouYnVyZXR0ZS5jeWNsb2Nvb3Aub3JnghhidXJldHRlLnZlbG9zZW52
+aWxsZS5vcmeCFGJ1cmV0dGUucHRpdHZlbG8ubmV0ghhidXJldHRlLmF0ZWxpZXJk
+eW5hbW8uZnIwHQYDVR0OBBYEFNQO+6D5IDrYiHKoh/CKWc2slfNvMCYGA1UdEgQf
+MB2BG2NvbnRhY3RAaGV1cmV1eC1jeWNsYWdlLm9yZzCCAU0GA1UdIwSCAUQwggFA
+gBTQQETok+Fk9woJQMBtg2e8t7ntSqGCAR2kggEZMIIBFTEcMBoGA1UEAxMTaGV1
+cmV1eC1jeWNsYWdlLm9yZzELMAkGA1UEBhMCRlIxDDAKBgNVBCsTA0xIQzEaMBgG
+A1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxVzBVBgNVBAseTgBBAG4AdABpAC0AYQB1
+AHQAbwByAGkAdADpACAAZABlACAAYwBlAHIAdABpAGYAaQBjAGEAdABpAG8AbgAg
+AHAAcgBpAG0AYQBpAHIAZTEOMAwGA1UEERMFNjkwMDExHzAdBgNVBAgeFgBSAGgA
+9ABuAGUALQBBAGwAcABlAHMxHzAdBgNVBAkTFjEwIHJ1ZSBTYWludCBQb2x5Y2Fy
+cGUxEzARBgNVBBQeCgBuAOkAYQBuAHSCByATAyYJODEwRwYIKwYBBQUHAQEEOzA5
+MDcGCCsGAQUFBzAChitodHRwOi8vd3d3LmhldXJldXgtY3ljbGFnZS5vcmcveDUw
+OS9jcnQucGVtMEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly93d3cuaGV1cmV1eC1j
+eWNsYWdlLm9yZy94NTA5L2J1cmV0dGVzL2NybC5wZW0wSgYDVR0gBEMwQTA/BgUq
+gXoBKjA2MDQGCCsGAQUFBwIBFihodHRwczovL3d3dy5oZXVyZXV4LWN5Y2xhZ2Uu
+b3JnL3g1MDkvY3BzMA0GCSqGSIb3DQEBDQUAA4ICAQAlj3HueHhZn7qwvgA/uljh
+cU4ScyKponEiNuzN5Srs6LsTZx90JPcSN1pIB88mfJwx9nplpGnUn+k9nyjO591U
+LxlR2qlJ+uX5YxtEHEHxZB6laYljB4Z2ImrFEM4XGb6dwkzJuzg8kGVEV+4MaNVM
+c7QCth5oTJjJ5/2eIOdshjeKqLvS+CCUba9CswrEnU3M7ek0kdt9F/y8GMU7AqjJ
+zlD/5Jy04DzdQORtaN/Me8Fnji6c12j7HWYeqnMP7CxEr0Dih6UftYlMvYZEeGZ3
+rJgX8p6FptUzIUj4sOwPqxCo9ghQcBaoXiqbf0X6X9FCO5dabxjc1jEJJBRykzJ1
+s+lRgCMQAXeLFajDxjk95989YS6r/0DpQVMuFpSSxS/kj7Myx6EMJNkEsKpEw+BY
+3kYcSsiP2MEg9V8dA+m2pMfuXv7PaReOb869YY4FnW1Ac8eweaBUiGnhu7mySyVt
+cZ9qxHocZkR4SSa2spkFlAeTjkS1JbvSp0irCsa1Wx0S1qQLcHIcLav3fP2hxNLr
+Fr5VNB7RSADfb8xlGCQlA4doe5t6JbWCLKjlztd/pEk4syUFN3Lo7zrg448fCDyl
+ICSlBfyCFYRErSxu7CDJME+VpCFmzh7Z3OkvULDG8/2lkrvdpQP8fD/13xrS/8Gp
+Mv7bV/ECrFUL9dvh5NnoTA==
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/crt.pem.asc b/var/pub/x509/burettes.heureux-cyclage.org/crt.pem.asc
new file mode 100644 (file)
index 0000000..2722d28
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJSl2Q2AAoJEF4nGc9w/oqedGIQAKKue6W7zFN/Mx6H90yh/Kfl
+aDIDs77/yPv/2hcFmNUtlA3txExTUIowfI7sqZhszq3NXxYwePufxe0eGG6c7LBM
+0kaGsTpZ+K+o+iwat/nM+671ThlfDPQNH2Vwoh+euYC+wqrOaHgVmNaDH5lGxjMJ
+YE5udJjXWRhmFx45dw3oYdXWGeSnFmOqYkGMFbaEHYx6oRnwS8w9rHUhn7eBmimt
+brCLXm/dBNmFG36ZgD7G954aiuqLxxIM1KRa5d8Kk4e3oyvigk9YoehLdw8wQM0N
+nioq0TQ/IFBrXeF+B+CQPdcctEoTJowCeVnHtyu6GR+GajDB+9F3LM51aFnZTDqy
+qwMDoQtUJk1HZqt89vJQ16bNgzGJR4x9Kj5dsupryWMIYRd6jcRmpFUvni+mUOEh
+pREHqXaWKX4xMp8hjrTBXyXdrQo9TF1GeRGYUbqCTc35tgAA8Ip2Oi6Uvz3T1AQD
+89lGEx9wPCODsfK3MN2dgMxTZEM50fN59ZiyhtJGAmQx6Uv5O/bqEuPWw1tNaeUK
+K/pDc/0xVfzJTr3BfUX/IxlRpMxy22ch4ruffCF2aFTXacQL0+UOqM3NkJWmr2Tb
+H3lm5cRf/72MSRQKQhUOprk/IFMqAB+W/ZAjs8a/R2IT8VUYq2v1S3Men39VsRBb
+H3xYi15XQSi7Uy1tY3ge
+=12V7
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/crt.self-signed.pem b/var/pub/x509/burettes.heureux-cyclage.org/crt.self-signed.pem
new file mode 100644 (file)
index 0000000..892532b
--- /dev/null
@@ -0,0 +1,67 @@
+-----BEGIN CERTIFICATE-----
+MIIMFDCCCfygAwIBAgIHIBMRKBZBQzANBgkqhkiG9w0BAQ0FADCCAWYxCzAJBgNV
+BAYTAkZSMR8wHQYDVQQIHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMR8wHQYDVQQH
+HhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRowGAYDVQQKExFMJ0hldXJldXggQ3lj
+bGFnZTEeMBwGA1UECxMVU2VydmljZSBkZSBsYSBCdXJldHRlMSUwIwYDVQQDExxi
+dXJldHRlcy5oZXVyZXV4LWN5Y2xhZ2Uub3JnMUswSQYDVQQPHkIAVgAxAC4AMAAs
+ACAAbgBpACAAZABpAGUAdQAgAG4AaQAgAG0AYQDuAHQAcgBlACAAbgBpACAAbQBv
+AHQAZQB1AHIxJzAlBgsrBgEEAYI3PAIBAR4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEnMCUGCysGAQQBgjc8AgECHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMRMwEQYL
+KwYBBAGCNzwCAQMTAkZSMB4XDTEzMTEyODE1NDE0M1oXDTIzMTEyOTE1NDE0M1ow
+ggFmMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4AZQAtAEEAbABwAGUA
+czEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEaMBgGA1UEChMRTCdI
+ZXVyZXV4IEN5Y2xhZ2UxHjAcBgNVBAsTFVNlcnZpY2UgZGUgbGEgQnVyZXR0ZTEl
+MCMGA1UEAxMcYnVyZXR0ZXMuaGV1cmV1eC1jeWNsYWdlLm9yZzFLMEkGA1UEDx5C
+AFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABtAGEA7gB0AHIAZQAg
+AG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEeFgBSAGgA9ABuAGUA
+LQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0AG4AZQAtAEEAbABw
+AGUAczETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBAMu/i5YEihvqhJRCiHf8x1+a0LT4m5i6LWSFBu60bTDnDLYDY5fc
+orIqJXBm+4FYdWth7qUUiPK3Q1A1zSPGRXXplGsPSqZB3W89k/gQYvZvTc2ng66v
+BxG+Wnvm+/PRHb/rsU0m0XNhPP5YM1zfGn9R85+/tLBWY7CzN058Jd12G4hB3nm7
+/9cOzk8dNymAyWN8AvxxTnvLZdh2sESKyzHA8OTWuEweNlx/nI/vk5gkP58+xInP
+SDubP/IKv4y6v+2PG9lvyXOyo3r+NPRHV3Pa79U7I1nejGuYtnvBY4slW0VpzNgT
+Ci6+SYibtV/Gv4yuN8F5OkIimc+U7L+ZQj0Qrp1Vjw1A+Qor74UN7n6fHVt2M0RB
+TOPzn4nLkHlmG5jAYcYSM4i2dHf0z4CLKlk3vlJsCTygEDEwU6PnxgeKnUHhfYi3
+kmIAGcd70Q0P7UkDsIrsa8aCFkaaxSqxEm0pjvfgWHob+9G1ezxygMO81eq44LEa
+RSqy4uH2KHnnHj2NnZFKGQUrYaY81bRfQuXg/yLKZeSJe2q9PH0B5Od92nagAPGa
+CtahXbqks5h2vzmC/MAWK0+Xv/oxhe6XEq2y0ijsujILZJzye6bn1xl7Hm6uUBNf
+9fBvUd2HpUM2sLnMRtwv6mKjRRp0ZXqZAGzZO4pla31PPpKUglE3LYGJAgMBAAGj
+ggTBMIIEvTASBgNVHRMBAf8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBpjCCAR0GA1Ud
+EQSCARQwggEQgSRjb250YWN0K2J1cmV0dGVzQGhldXJldXgtY3ljbGFnZS5vcmeC
+HiouYnVyZXR0ZXMuaGV1cmV1eC1jeWNsYWdlLm9yZ4IlYnVyZXR0ZS5jeWNsb2Nv
+b3AuaGV1cmV1eC1jeWNsYWdlLm9yZ4InKi5idXJldHRlLmN5Y2xvY29vcC5oZXVy
+ZXV4LWN5Y2xhZ2Uub3JnghVidXJldHRlLmN5Y2xvY29vcC5vcmeCFyouYnVyZXR0
+ZS5jeWNsb2Nvb3Aub3JnghhidXJldHRlLnZlbG9zZW52aWxsZS5vcmeCFGJ1cmV0
+dGUucHRpdHZlbG8ubmV0ghhidXJldHRlLmF0ZWxpZXJkeW5hbW8uZnIwHQYDVR0O
+BBYEFNQO+6D5IDrYiHKoh/CKWc2slfNvMIIBHQYDVR0SBIIBFDCCARCBJGNvbnRh
+Y3QrYnVyZXR0ZXNAaGV1cmV1eC1jeWNsYWdlLm9yZ4IeKi5idXJldHRlcy5oZXVy
+ZXV4LWN5Y2xhZ2Uub3JngiVidXJldHRlLmN5Y2xvY29vcC5oZXVyZXV4LWN5Y2xh
+Z2Uub3JngicqLmJ1cmV0dGUuY3ljbG9jb29wLmhldXJldXgtY3ljbGFnZS5vcmeC
+FWJ1cmV0dGUuY3ljbG9jb29wLm9yZ4IXKi5idXJldHRlLmN5Y2xvY29vcC5vcmeC
+GGJ1cmV0dGUudmVsb3NlbnZpbGxlLm9yZ4IUYnVyZXR0ZS5wdGl0dmVsby5uZXSC
+GGJ1cmV0dGUuYXRlbGllcmR5bmFtby5mcjCCAZ4GA1UdIwSCAZUwggGRgBTUDvug
++SA62IhyqIfwilnNrJXzb6GCAW6kggFqMIIBZjELMAkGA1UEBhMCRlIxHzAdBgNV
+BAgeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxHzAdBgNVBAceFgBSAGgA9ABuAGUA
+LQBBAGwAcABlAHMxGjAYBgNVBAoTEUwnSGV1cmV1eCBDeWNsYWdlMR4wHAYDVQQL
+ExVTZXJ2aWNlIGRlIGxhIEJ1cmV0dGUxJTAjBgNVBAMTHGJ1cmV0dGVzLmhldXJl
+dXgtY3ljbGFnZS5vcmcxSzBJBgNVBA8eQgBWADEALgAwACwAIABuAGkAIABkAGkA
+ZQB1ACAAbgBpACAAbQBhAO4AdAByAGUAIABuAGkAIABtAG8AdABlAHUAcjEnMCUG
+CysGAQQBgjc8AgEBHhYAUgBoAPQAbgBlAC0AQQBsAHAAZQBzMScwJQYLKwYBBAGC
+NzwCAQIeFgBSAGgA9ABuAGUALQBBAGwAcABlAHMxEzARBgsrBgEEAYI3PAIBAxMC
+RlKCByATESgWQUMwUAYIKwYBBQUHAQEERDBCMEAGCCsGAQUFBzAChjRodHRwOi8v
+d3d3LmhldXJldXgtY3ljbGFnZS5vcmcveDUwOS9idXJldHRlcy9jcnQucGVtMEUG
+A1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly93d3cuaGV1cmV1eC1jeWNsYWdlLm9yZy94
+NTA5L2J1cmV0dGVzL2NybC5wZW0wDQYJKoZIhvcNAQENBQADggIBADNEfHd2uVpu
+I8XcMM/izXE9iFDOGVe3aKR/sO/1Ko3c3sMBToizG0Bg6fpxott/5jC28EW1tMHn
+BKNS0tS4DPEq9STy7OhMCmczKnMABAqavX+jjYNvYBlirj6OkGPD+dZxgSRb7lt9
+sZ13HLLKq7/JLOoM8sTt7OucMZyneX8eyOw7Xj9NPXA0Pfs6ZaNX1xWmQ/c+SxPr
+6xspbDqYWYpPxbTLNeP80skgX46hanrFASLt3Exp/XQ05xZYjtJll8rGwAQiam9n
+zQ7SOXf6ARvud//OEq9rbSvdKE7M7NiVodLe1q8aohSse8ONXxpFs6KAnIhHdNzz
+ZMiTjYRC/2dAROsyRaIZy57C5WQntxWfTy7w2J+IF1FpJ2dfekMKJM3/Fb5pdcie
+Zb/de5SX/GLg8H8HITIYONOQ30RAAXOvgeQO4eVD0P6t1RJyl6+FXRxD6iLEOjjw
+ZSYsHVpWZOlWMTCZsj2wjCT/vhu31hVHizjIkbj2qwLrZLtNJaBUHmuXAkydPIUo
+6jRK0aZwdeUQQQmOHYYuLeHqBEhgmsvZ4F4zeW6VYKowHO5m8xJANsfyB7Tui5Nm
+o/U0YUss9xG5mtQ3QPAdcn1vCjAuwQ8v+wZuv8oL/tkIWwdFppsdAnCca6Lr6jun
+pS17jTNVcs+xcxklaSXnfNamjB3ZmvG/
+-----END CERTIFICATE-----
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/crt.self-signed.pem.asc b/var/pub/x509/burettes.heureux-cyclage.org/crt.self-signed.pem.asc
new file mode 100644 (file)
index 0000000..dc52597
--- /dev/null
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.12 (GNU/Linux)
+
+iQIcBAABCgAGBQJSl2Q3AAoJEF4nGc9w/oqegTcP/3teWU23ol0ySOgyfaDq/YLn
+IhpKF1CPpYrGsLSwMQ7ySHox8Olbg1hgZi6zLjfAxWmpoEdwNpuZ7co4NS7utyID
+xqP2H8R5d7H/MrraYesLM9iywg55NxjCsAtxCCPSFZsRBj3HsjxLj6FDzqLzZwOV
+JlVjvqTHYXE/wi4SN4J2Bo8NH22wlZRWIKqW77n20NWLkiNNpKX2rzWKjSPRac7V
+8m7QuP8BuOTV693rDxoltl6PzJLpym1SWnBLy7Mrj5GO9zZbIL8dLom+sV9JYJia
+6B0NiYJMymz0taaNIbAX40G8Lzi9bC0J+OhLw1oRGagf74YMZPVQtaV4PT9BdOjN
+8ie9EQv9JSj0hgTKF0IP0OEyyvFRv7DAQJfyXapH0My65pv+lGqHvkAVLuMaK0zl
+dXKUGi3BJtTPaTmFjE1JPX/jCjV1Yrt8MnQ6y5uyRBCDXDnjz7P8vfgjAm8fcj5j
+dLuf3jSHQq/P0J/TmZC6yx1k/CNm27Q9omJmbSI4wzw1GLELUpONaAHYuUwQX49x
+182AMWuAGLPbM3DGQACVKRP2l9Ubz4mKX7ac4Sh3wLzOI/JuydFqJBa3iuvfZfmi
+YIUjK+eMdMp+hVp4PHsDu37MvIzpdJGuJX7MZ/Fj7sCmBkeFR1hjhF8G0MY6ACaF
+d7hC989OmLzZ1N4WuC2S
+=0901
+-----END PGP SIGNATURE-----
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/idx.self-signed.txt b/var/pub/x509/burettes.heureux-cyclage.org/idx.self-signed.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/idx.txt b/var/pub/x509/burettes.heureux-cyclage.org/idx.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/var/pub/x509/burettes.heureux-cyclage.org/req.pem b/var/pub/x509/burettes.heureux-cyclage.org/req.pem
new file mode 100644 (file)
index 0000000..9e8f53c
--- /dev/null
@@ -0,0 +1,33 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIFrTCCA5UCAQAwggFmMQswCQYDVQQGEwJGUjEfMB0GA1UECB4WAFIAaAD0AG4A
+ZQAtAEEAbABwAGUAczEfMB0GA1UEBx4WAFIAaAD0AG4AZQAtAEEAbABwAGUAczEa
+MBgGA1UEChMRTCdIZXVyZXV4IEN5Y2xhZ2UxHjAcBgNVBAsTFVNlcnZpY2UgZGUg
+bGEgQnVyZXR0ZTElMCMGA1UEAxMcYnVyZXR0ZXMuaGV1cmV1eC1jeWNsYWdlLm9y
+ZzFLMEkGA1UEDx5CAFYAMQAuADAALAAgAG4AaQAgAGQAaQBlAHUAIABuAGkAIABt
+AGEA7gB0AHIAZQAgAG4AaQAgAG0AbwB0AGUAdQByMScwJQYLKwYBBAGCNzwCAQEe
+FgBSAGgA9ABuAGUALQBBAGwAcABlAHMxJzAlBgsrBgEEAYI3PAIBAh4WAFIAaAD0
+AG4AZQAtAEEAbABwAGUAczETMBEGCysGAQQBgjc8AgEDEwJGUjCCAiIwDQYJKoZI
+hvcNAQEBBQADggIPADCCAgoCggIBAMu/i5YEihvqhJRCiHf8x1+a0LT4m5i6LWSF
+Bu60bTDnDLYDY5fcorIqJXBm+4FYdWth7qUUiPK3Q1A1zSPGRXXplGsPSqZB3W89
+k/gQYvZvTc2ng66vBxG+Wnvm+/PRHb/rsU0m0XNhPP5YM1zfGn9R85+/tLBWY7Cz
+N058Jd12G4hB3nm7/9cOzk8dNymAyWN8AvxxTnvLZdh2sESKyzHA8OTWuEweNlx/
+nI/vk5gkP58+xInPSDubP/IKv4y6v+2PG9lvyXOyo3r+NPRHV3Pa79U7I1nejGuY
+tnvBY4slW0VpzNgTCi6+SYibtV/Gv4yuN8F5OkIimc+U7L+ZQj0Qrp1Vjw1A+Qor
+74UN7n6fHVt2M0RBTOPzn4nLkHlmG5jAYcYSM4i2dHf0z4CLKlk3vlJsCTygEDEw
+U6PnxgeKnUHhfYi3kmIAGcd70Q0P7UkDsIrsa8aCFkaaxSqxEm0pjvfgWHob+9G1
+ezxygMO81eq44LEaRSqy4uH2KHnnHj2NnZFKGQUrYaY81bRfQuXg/yLKZeSJe2q9
+PH0B5Od92nagAPGaCtahXbqks5h2vzmC/MAWK0+Xv/oxhe6XEq2y0ijsujILZJzy
+e6bn1xl7Hm6uUBNf9fBvUd2HpUM2sLnMRtwv6mKjRRp0ZXqZAGzZO4pla31PPpKU
+glE3LYGJAgMBAAGgADANBgkqhkiG9w0BAQ0FAAOCAgEAbk62dFej1+qg/YAB8pkn
+aJuQLOrnivJ1EuluHavz9Evm8miG/UfqC/U0ysIOk0w/D5gOzxx0oOPIoT3jPqf/
+Ib5//tl7qBOTNBY+u9ZRr3SP4HmapZy6bMWv2jjJfHZypcrtXosHM2dmf6LkJEi5
+4mtmjO1UR5O4i+e/4wWAgcAjnD4dI5DNOol+r9rjgWJ8RIr8GlxH568jsLmC3Ytn
+jluvsNHnzmaIVMdUdyU/D5Rx/u+NIDuQrHiY1d5HfEpPi4AZkjnLxSPmWCkISpUI
+2JUdMSNN1PBdmcKn/4dI63sRhdCgiNa6KizNKCGo7lV9uLqYRo4m+JsdH7z7tUUn
+k16nIZF0M6IBvAStWfLiwFnh6pypE9C0qYLpvKsOc9ZZG+9/+slnX7IZlimnET64
+6w4E6nu3Al7ciK8AkleFysXpRVFFc5ZodLWDNgMr2AKwtRe89W42DGZKg0K2G2BH
+ly8Vd9X8FV3zxmlEg1mkN/Y2zo2ccKNY4WBr6DCSc3M0j71O3IgHELzrMTPT+H0J
+kMiM3YdHc9IFwM2NXW/JuagknbB9gb7g8UQYHnk8ppL9lEL1mO7gM2MVJlIGHnSH
+xmtJGkhSpQWt4GpScdsglFuHexQXQAneWb4zHJJ/ISG9GSv+nK+eLYdS+OXq1dxE
+HTYuJ5dDLw6j8IkfY5odusc=
+-----END CERTIFICATE REQUEST-----