Добрый день !
Мне наобходимо настроить сервер так, чтобы все обновления в репозитории сразу же заливались в демку
Демка лежит по адресу /home/tur/public_html, владелец tur группа www-data
репозитории - /var/svn-repos/ www-data:subversion
Реализировал черех хук post-commit тремя способами
- установка прав на файлы 775 и помещение файлов в группу www-data
- запуск через SUDO, прописывание в sudoers возможности запуска свн без парольч
- написание програссы на с
Во всех 3х способах если запускаеш скрипт вручную от имени www-data - все срабатыаает отлично
Из пост-коммита - не работает ничего. В stderr и stdout не пишется ничего.
Использую Debian 4 etch, apache 2.2.3-4, subversion сначала 1.4.2, потом обновился до 1.5.1
Пользователь решил продолжить мысль 01 Мая 2009, 13:41:51:
ппроблема решена добавлением в хук скрипт в начало export LANG="ru_UA.UTF-8"
причина ошибки была в том что хук запускается при очищенном окружении, локаль сброшена на дефолтную en_US.ISOчтото там, а у меня файлы в кодировке UTF-8