dépôts
/
lhc
/
ateliers.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Ajout : vm_hosted : rule_gitolite_configure .
[lhc/ateliers.git]
/
vm_remote
diff --git
a/vm_remote
b/vm_remote
index
d52b595
..
b7ce833
100755
(executable)
--- a/
vm_remote
+++ b/
vm_remote
@@
-1,6
+1,6
@@
#!/bin/sh
set -e -f ${DRY_RUN:+-n} -u
#!/bin/sh
set -e -f ${DRY_RUN:+-n} -u
-tool=$
{0%/*}
+tool=$
(cd "${0%/*}"; cd -)
. "$tool"/lib/rule.sh
. "$tool"/etc/vm.sh
. "$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 _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 </dev/null && \
+ git push -v origin '"$*"
+ )
+ }
rule_nginx_key_send () {
local -; set +f
for conf in "$tool"/etc/nginx/site.d/*/server.conf
rule_nginx_key_send () {
local -; set +f
for conf in "$tool"/etc/nginx/site.d/*/server.conf