>>>>> On 13 Jul 2007 at 14:57 "GF" == Grigory Fateyev writes:
GF> Установил subversion сервер, теперь хочется чтоб после коммита
GF> автоматом запускалось обновление репозитория. Если скрипт запустить
GF> руками, то отрабатывается нормально, если что-то коммитеть, то письма
GF> уведомления приходят, а svn update не срабатывает. Почему?
GF> #!/bin/sh
GF> ## Запуск обновления
GF> cd /var/www/mydomain.ru/dial/ && svn update > /dev/null && cd
GF> ## Рассылка уведомлений об коммитах
GF> REPOS="$1"
GF> REV="$2"
GF> /usr/bin/svn-mailer --commit --config /etc/svnmailer.conf --repository
GF> "${REPOS}" --revision "${REV}" &
У меня работает вот так:
#!/bin/sh
cd /var/www/vhosts/dev.xxx.ru/
sudo -u ideproject env -i /usr/bin/svn update
sudo /sbin/service httpd restart
Учтите, что post-commit hook запускается от имени того пользователя, который
выполняет коммит.
--
vvk
Russian Postfix irc: irc.freenode.net #postfix-ru
_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins