O Daemon não inicia como root ao clicar em .deb ao invés de instalar com dpkg

2

Estou desenvolvendo um pacote Debian que deve iniciar um serviço de backup como usuário root. Tudo funciona bem quando eu instalo a partir da linha de comando, e. sudo dpkg -i xxx.deb mas quando eu instalo isso clicando no arquivo .deb na área de trabalho o serviço não inicializa.

Abaixo está uma extração do meu script de inicialização:

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 "" in
  start)
log_daemon_msg "Starting $sName service"
    if do_start ; then
      log_end_msg 0
    else
      log_end_msg 1
    fi
;;

Existe algo especial que devo fazer antes que o serviço possa ser iniciado como root quando o arquivo deb é instalado via GUI.

    
por Hannes de Jager 04.09.2012 / 12:24

0 respostas