Запуск svnserve больше не работает как описано

Документированные методы запуска svnserve больше не работают в Ubuntu 12.04 LTS.

Ссылка: https://help.ubuntu.com/community/Subversion

Сценарии "inetd" устарели. Сценарии "xinetd" теперь нестандартные.

Предлагаемый сторонний сценарий выскочки на http://pelam.fi/published_sources/svnserve.conf

выглядит фальшивым. У него есть строка

exec /usr/bin/svnserve --foreground --daemon --config-file /etc/svnserve.conf --root /home/svn/

, в которой используется опция «--config-file», отсутствующая в документации по svnserve, она работает на переднем плане (не подходит для демона) и, по-видимому, работает от имени пользователя root. Upstart запускает все как root по умолчанию. Msgstr "В будущем выпуске Upstart будет встроенная поддержка (не работающая от имени root)".

Это должно было быть обработано во время сборки Ubuntu.

Как мне обойти этот беспорядок?

2
задан 24 August 2013 в 11:16

1 ответ

Я изменил сценарий upstart для работы на моем: sudo vim /etc/init/svnserve.conf

# svnserve - Subversion server

description     "Subversion server"

start on (local-filesystems and net-device-up IFACE=lo and started udev-finish)
stop on runlevel [06]

chdir /home/svn

respawn

respawn limit 2 3600

exec /usr/bin/svnserve --daemon --root /home/svn --log-file /var/log/svnserve.log

Затем запустите sudo initctl reload-configuration

Вы можете удалить «--log-file / var / log» /svnserve.log "расстаться, когда счастлив.

0
ответ дан 24 August 2013 в 11:16

Другие вопросы по тегам:

Похожие вопросы: