Iniciando o servidor SVN na inicialização do sistema

2

Eu tenho um Raspberry Pi Modelo B com Raspbian . Eu instalei o servidor SVN e testei com

svnserve -d -r /home/pi/external_hdd/svn_root

Funciona, aceita conexões e faz com que os usuários façam o checkout e comprometam seu trabalho.

Agora, eu não quero iniciar manualmente o servidor toda vez que eu desligar e ligar novamente o meu Raspberry Pi, então eu gostaria de fazer svnserve iniciar na inicialização.

Eu fui ao console e digitei:

cd /etc/init.d
sudo touch svnserve
sudo nano svnserve

------------------ START of the Nano window ------------------

#!/bin/bash
### BEGIN INIT INFO
# Provides:          svnserve
# Required-Start:    $local_fs $remote_fs $network $syslog
# Required-Stop:     $local_fs $remote_fs $network $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# X-Interactive:     true
# Short-Description: Start/stop svnserve
### END INIT INFO
svnserve -d -r /home/pi/external_hdd/svn_root

------------------- END of the Nano window -------------------

^O         # Pressed CTRL-O to save the file
Return     # Confirmed to save into the svnserve file
^X         # Exited nano

chmod u+x /etc/init.d/svnserve

Dessa forma, criei meu script de inicialização e o marquei como executável.

Então usei o update-rc.d para adicionar o script à inicialização:

sudo update-rc.d svnserve defaults

A saída é:

update-rc.d: using dependency based boot sequencing
insserv: warning: script 'mathkernel' missing LSB tags and overrides

Esta é a primeira vez que tento adicionar um script à inicialização; o que é esse erro?

Eu vi um fórum onde os usuários tinham o mesmo problema, e eles disseram que a primeira parte (a parte do init) do script estava faltando, e que adicioná-lo teria resolvido o problema. O fato é que eu tenho, e ainda não funciona.

Há algo que me falta?

    
por Harlandraka 10.08.2014 / 10:38

0 respostas