X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=vm_remote;h=b7ce833a360773ac8f0f8512877f2ec9355c3dfd;hp=d52b59555b6b744021d9721af246ff0c0f084149;hb=fca2fed35a90c1085affdd48fcf1d16cbdd54597;hpb=ac6452c7821434c9750210bf75a95e51d876dc3d diff --git a/vm_remote b/vm_remote index d52b595..b7ce833 100755 --- a/vm_remote +++ b/vm_remote @@ -1,6 +1,6 @@ #!/bin/sh set -e -f ${DRY_RUN:+-n} -u -tool=${0%/*} +tool=$(cd "${0%/*}"; cd -) . "$tool"/lib/rule.sh . "$tool"/etc/vm.sh @@ -144,6 +144,17 @@ rule_dovecot_key_send () { rule _x509_service_key_send_deciphered imap \ /etc/dovecot/$vm_domainname/$service/x509/key.pem -l root "$@" } +rule_gitolite_configure () { + ( + cd "$tool"/etc/gitolite + GIT_SSH=../../lib/ssh \ + ssh-agent sh -c ' \ + SSH_ASKPASS='"$tool"'/lib/ssh-pass \ + SSH_ID=git \ + ssh-add '"$tool"'/var/sec/ssh/git