Именно он ждал меня Тра(х) :)
Весь процесс, включая прелюдию под катом
Итак, будем считать что мы всё поставили и всё создали
На всякий случай:
trac trac-git git репозиторий trac environment созданый через trac-admin nginx (ну точнее мне он нужен, вам может и другое что нибудь подойти)
Описывать как всё это ставить я не буду, так как ставил из репозитория.
А вот и собственно процесс, который мне пришлось пройти:
не правим, это я ступил :)
Потом ставим python2.5, так как trac-git из репозиториев не работает с python2.6
Ну и на последок запустим всё это через апстарт
# trac - Project Tracker and Wiki description "Project Tracker" start on nginx stop on runlevel [016] emits starting-trac respawn script initctl emit starting-trac exec /usr/bin/sudo -u www-data /usr/bin/python2.5 /var/trac/trac-standalone.sh end script
exec /usr/bin/sudo -u www-data /usr/bin/python2.5 /var/trac/trac-standalone.sh
от имени www-data запускаем скрипт для старта trac environment через python2.5
Не верьте тому, что скрипты нужно ложить в /etc/event.d, они должны лечь в /etc/init, как файл с расширением .conf
В такой конфигурации trac работает с git под ubuntu karmic.
Комментариев нет:
Отправить комментарий