2

У меня Raspberry Pi Model B с Raspbian. Я установил сервер SVN и проверил его

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

Он работает, он принимает соединения и заставляет пользователей проверять и фиксировать свою работу.

Теперь я не хочу вручную запускать сервер каждый раз, когда я выключаю, а затем снова включаю мой Raspberry Pi, поэтому я бы хотел, чтобы svnserve запускалась при загрузке.

Я подошел к консоли и набрал:

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

Таким образом, я создал свой стартовый скрипт и пометил его как исполняемый.

Затем я использовал update-rc.d чтобы добавить скрипт в автозагрузку:

sudo update-rc.d svnserve defaults

Выход:

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

Это первый раз, когда я пытаюсь добавить скрипт при запуске; что это за ошибка?

Я видел форум, где у пользователей была такая же проблема, и они сказали, что первая часть (часть инициализации) скрипта отсутствует, и что добавление его решило бы проблему. Дело в том, что он у меня есть, и он все еще не работает.

Я что-то упускаю?

0