LINUX.ORG.RU

Debian 7 не видит lsb comment в скрипте

 , , ,


0

2

Добрый день. В Debian 7 создаю подобный скрипт

 #!/bin/bash
 # /etc/init.d/minecraft
 # version 0.3.9 2012-08-13 (YYYY-MM-DD)

 ### BEGIN INIT INFO
 # Provides: minecraft
 # Required-Start: $local_fs $remote_fs screen-cleanup
 # Required-Stop: $local_fs $remote_fs
 # Should-Start: $network
 # Should-Stop: $network
 # Default-Start: 2 3 4 5
 # Default-Stop: 0 1 6
 # Short-Description: Minecraft server
 # Description: Starts the minecraft server
 ### END INIT INFO

 #Settings
 SERVICE='forge-1.7.10-10.13.2.1277-universal.jar'
 OPTIONS='nogui'
.......

при выполнении команды update-rc.d minecraft defaults консоль мне пишет такую ошибку

insserv: Script minecraft is broken: incomplete LSB comment. insserv: missing `Provides:' entry: please add. insserv: missing `Required-Start:' entry: please add even if empty. insserv: missing `Required-Stop:' entry: please add even if empty. insserv: missing `Default-Start:' entry: please add even if empty. insserv: missing `Default-Stop:' entry: please add even if empty. insserv: Default-Start undefined, assuming empty start runlevel(s) for script `minecraft' insserv: Default-Stop undefined, assuming empty stop runlevel(s) for script `minecraft'

Но в скрипте вроде же присутствует уже правильный заголовок. Так почему он не проходит?

Там что, пробел в начале каждой строки (перед #) или это неудачная копи-паста?

mky ★★★★★ ()
Ответ на: комментарий от mky

Блин. Спасибо огромное. Действительно скопировал с пробелом в скрипт. Столько бился пытаясь понять в чем разница. А ответ как всегда прост и на поверхности.

polo80 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.