]> mj.ucw.cz Git - moe.git/commitdiff
Added a script for installing of certificates.
authorMartin Mares <mj@ucw.cz>
Sun, 1 Jul 2007 18:12:30 +0000 (20:12 +0200)
committerMartin Mares <mj@ucw.cz>
Sun, 1 Jul 2007 18:12:30 +0000 (20:12 +0200)
submit/install-certs [new file with mode: 0755]
userlist

diff --git a/submit/install-certs b/submit/install-certs
new file mode 100755 (executable)
index 0000000..6498e81
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/bash
+set -e
+while IFS="    " read LOGIN FULL MACH ; do
+       if [ -z "$1" -o "$1" == "$LOGIN" ] ; then
+               echo "$LOGIN -> $MACH"
+               D=/mo/users/$LOGIN/$LOGIN/
+               ssh root@$MACH "cd $D && rm -rf .mo && mkdir .mo"
+               scp certs/$LOGIN-cert.pem root@$MACH:$D/.mo/cert.pem
+               scp certs/$LOGIN-key.pem root@$MACH:$D/.mo/key.pem
+               scp certs/ca-cert.pem root@$MACH:$D/.mo/ca-cert.pem
+               ssh root@$MACH "cd $D && chmod 600 .mo/key.pem && chown $LOGIN.$LOGIN .mo -R"
+       fi </dev/null
+done <userlist
index 617d55c7ffad7009fb983b956e2f0b1659bedadb..9925c405399218c3c811ee670e31feaeee153cd0 100644 (file)
--- a/userlist
+++ b/userlist
@@ -1,35 +1,35 @@
-cro1   CRO1
-cro2   CRO2
-cro3   CRO3
-cro4   CRO4
-czk1   CZK1
-czk2   CZK2
-czk3   CZK3
-czk4   CZK4
-czk5   CZK5
-czk6   CZK6
-czk7   CZK7
-czk8   CZK8
-deu1   DEU1
-deu2   DEU2
-deu3   DEU3
-deu4   DEU4
-hun1   HUN1
-hun2   HUN2
-hun3   HUN3
-hun4   HUN4
-pol1   POL1
-pol2   POL2
-pol3   POL3
-pol4   POL4
-rom1   ROM1
-rom2   ROM2
-rom3   ROM3
-rom4   ROM4
-svk1   SVK1
-svk2   SVK2
-svk3   SVK3
-svk4   SVK4
-brn1   BRN1
-brn2   BRN2
-zzz1   ZZZ1
+cro1   CRO1    ceoi54
+cro2   CRO2    ceoi47
+cro3   CRO3    ceoi35
+cro4   CRO4    ceoi66
+czk1   CZK1    ceoi74
+czk2   CZK2    ceoi68
+czk3   CZK3    ceoi34
+czk4   CZK4    ceoi62
+czk5   CZK5    ceoi39
+czk6   CZK6    ceoi51
+czk7   CZK7    ceoi50
+czk8   CZK8    ceoi45
+deu1   DEU1    ceoi71
+deu2   DEU2    ceoi59
+deu3   DEU3    ceoi46
+deu4   DEU4    ceoi48
+hun1   HUN1    ceoi42
+hun2   HUN2    ceoi63
+hun3   HUN3    ceoi53
+hun4   HUN4    ceoi31
+pol1   POL1    ceoi70
+pol2   POL2    ceoi37
+pol3   POL3    ceoi43
+pol4   POL4    ceoi61
+rom1   ROM1    ceoi67
+rom2   ROM2    ceoi33
+rom3   ROM3    ceoi58
+rom4   ROM4    ceoi73
+svk1   SVK1    ceoi41
+svk2   SVK2    ceoi55
+svk3   SVK3    ceoi38
+svk4   SVK4    ceoi30
+brn1   BRN1    ceoi56
+brn2   BRN2    ceoi65
+zzz1   ZZZ1    ceoi27