Salut à tous: voici mon problème:
J'ai installé un serveur svn, qui normalement se lance avec l'utilisateur svn
(j'ai suivi les info ici:
http://doc.ubuntu-fr.org/subversion
)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
start-stop-daemon --start --chuid svn:svn --exec /usr/bin/svnserve -- -d -r /var/svn
j'ai un repos qui est /var/svn, et un checkout /var/www/webapp.
J'ai fait ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
root@srv:/var/svn/hooks# chown -R svn /var/svn/
root@srv:/var/svn/hooks# chown -R svn /var/www/webapp
root@srv:/var/svn/hooks# chmod -R u+rwx /var/www/webapp/
root@srv:/var/svn/hooks# chmod -R u+rwx /var/svn
quand je fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
svn update /var/svn en root
, tout se passe bien,
mais si je fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
sudo -u svn svn update /var/svn
il me demande de mettre un nom d'utilisateur et un mot de passe, je ne peux donc pas appeler cette commande depuis un script...
J'ai essayé de redirigé un fichier qui contient l'identifiant via < mais ça ne fonctionne pas.
J'ai aussi testé cette méthode:
http://blog.localkinegrinds.com/2006...mmit-tutorial/
Mais ça ne marche pas ...
Avez vous une idée ?

merci.