2011-07-15 4 views
0

Je lance Arch Linux. J'ai installé Subversion et mis en place pour une utilisation avec https tout semble fonctionner correctement, à l'exception de mes crochets.Linux - Subversion - Le hook post-commit ne s'exécute pas

J'ai un crochet, c'est chemin/to/repo/hooks/post-commit.

Il est exécutable.

J'ai inclus une instruction de journalisation avec: echo "Complete". >> /path/hook.log

Lorsqu'il est exécuté en tant qu'utilisateur http à partir de la ligne de commande, le script fonctionne correctement, y compris l'instruction log.

Lorsque je valide des modifications, je ne vois pas l'ajout au journal ou aucune des actions du reste du script.

Que puis-je avoir mal configuré? Y at-il des journaux à vérifier pour cela?

+0

Bienvenue sur stackoverflow! Pouvez-vous inclure votre script crochet complet (simplifié, tant que le problème persiste) dans la question? – phihag

+0

Je ferais un chmod temporaire a + x pour m'assurer que ce n'était pas un problème de permissions. Je soupçonne que ce n'est pas l'utilisateur http qui doit avoir accès. –

Répondre

0

Peut-être que vous devez définir l'autorisation appropriée pour /path/hook.log, afin que l'utilisateur qui exécute le svn-hook, puisse écrire dans ce fichier. Mais peut-être que vous pourriez nous donner un peu plus d'informations sur ce crochet.

Questions connexes