Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: В SVN-hooks post-commit не срабатывает update  (Прочитано 3003 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Cyberneticist

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Добрый день !
Мне наобходимо настроить сервер так, чтобы все обновления в репозитории сразу же заливались в демку

Демка лежит по адресу /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
« Последнее редактирование: 01 Мая 2009, 13:41:51 от Cyberneticist »

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.