Skocz do zawartości

Problem Z Rejestracją Nowej Usługi ( Svn )


faust

Rekomendowane odpowiedzi

Witam.

 

Używam FC4.

 

Spotkałem się następującym problemem - zainstalowałem svn przy pomocy (_yum'a_ → yuma) ORT. Wszystko udało się ładnie skonfigurować i pięknie odpala jako demon po wpisaniu komendy do konsoli, firewall i router skonfigurowane - bo klienci już zaczęli używać nawet.

 

Następnie zapragnąłem by zrobić z tego usługę działającą sobie w tle jak wszystko inne. Pierwszym problemem jaki napotkałem był brak wszędzie opisywanych poleceń "service ...", okazało się że FC4 nie ma xinet'a instalowanego domyślnie.

Zainstalowałem z (_yum'a_ → yuma) ORT.

 

Ponieważ uznałem, że skoro jest xinet to odpalę przez xinet. Spreparowałem następujący plik konf.:

# default: off
# description: The SubVersion System
#
# server        = /usr/bin/svnserve
service svn {
disable = no
port            = 3690
socket_type     = steam
group           = ktosie
wait            = no
user            = repositories
server          = /usr/bin/svnserve
server_args     = -d -r /home/svn
}

dodałem usługę svn do Local Services w /etc/services

dokonałem:

chkconfig --level 2345 svn on
service xinetd restart

po czym dałem chkconfig --list

i o dziwo:

..
usługi uruchamiane przez xinetd:
  svn:            włączone
..

 

Ale svn nie działa... czy ktoś ma jakiś pomysł jak to odpalić? Nie musi być pod xinet, ale proszę bez propozycji typu screen .. lamo.gif

 

-----------------------------------------------------------------------

 

 

dobra.. nikt mi nie odpowiedział.. dla ciekawych, rozwiązałem to następująco: http://www.netbsd.org/guide/pl/chap-rc.html

odpaliłem usługę pod innym userem używając w rc.local polecenia z sudo -u <user> svnserve -d -r /<repozytoriumdir>

 

Dalej nie rozumiem dlaczego w FC4 nie chce działać normalnie xinet i dlaczego nie ma pliku /etc/inetd.conf pomimo, że jest inet.. Może ktoś mi to kiedyś wyjaśni..

 

cóż...

ale w krótce wyjdzie FC5 i nowe dziwolągi rolleyes.gif pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Dalej nie rozumiem dlaczego w FC4 nie chce działać normalnie xinet i dlaczego nie ma pliku /etc/inetd.conf pomimo, że jest inet.. Może ktoś mi to kiedyś wyjaśni..

nie ma plik inetd.conf bo jest plik xinetd.conf - czyli nowsza wersja superdemona inetd:

 #
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/

defaults
{
       instances               = 60
       log_type                = SYSLOG authpriv
       log_on_success          = HOST PID
       log_on_failure          = HOST
       cps                     = 25 30
}

includedir /etc/xinetd.d

jak widac ten plik musi byc zeby zostal przetowzony katalog /etc/xinetd.d w ktorym znajduja sie pliki konfiguracyjne - takie jaki podales (ale bez bledow wink.gif )

 service svn
{
       disable = no
       socket_type     = stream
       port            = 3690
       wait            = no
       user            = root
       server          = /usr/sbin/svnserve
       server_args     = -d -r /home/svn
       log_on_failure  += USERID
} 

 

no i powinno dzialac... chyba wink.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...