2008-08-22

xinetd에 svn service 등록하기

svnserve를 xinetd를 이용한 서비스로 등록하기 위해서는
/etc/xinetd.conf에 svn이라는 이름으로 다음과 같은 내용을 갖는 파일 생성

service svn
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = svn
group = svn
umask = 002
port = 3690
server = /usr/bin/svnserve
server_args = -i -r /svnrepos
}



/etc/xinetd.conf 의 default 섹션에
groups = yes
항목 추가
이 세팅을 해주어야 svn 파일의 group 설정이 유효하게 된다.

원본: http://www.red-bean.com/pipermail/svnbook-dev/2005-March/000100.html

그리고 /etc/services 파일에
svn 3690/tcp
svn 3690/udp
항목을 추가한 후에

# /etc/rc.d/init.d/xinetd restart
하여 xinetd 를 재시작해준다

댓글 없음: