Демон не запустит как корень при нажатии .deb вместо того, чтобы установить с dpkg

Я разрабатываю debian пакет, который должен запустить резервный сервис как пользователя root. Все хорошо работает, когда я устанавливаю его из командной строки, например, sudo dpkg-i xxx.deb, но когда я установлю это путем нажатия на .deb файл на рабочий стол, сервис не запустит.

Ниже выписка из моего init сценария:

BACKUP_USER=root

#
# Starts the attix5 daemon
# 
do_start()
{
  start-stop-daemon --start --quiet --oknodo --chuid $BACKUP_USER --chdir /usr/share/a5backup \
                --pidfile $PIDFILE --startas $sStartScript -- start
}

...

# Perform action
case "$1" in
  start)
log_daemon_msg "Starting $sName service"
    if do_start ; then
      log_end_msg 0
    else
      log_end_msg 1
    fi
;;

Есть ли что-то специальное, которое я должен сделать, прежде чем сервис может быть запущен как корень, когда deb файл установлен через GUI.

2
задан 4 September 2012 в 14:24

0 ответов

Другие вопросы по тегам:

Похожие вопросы: