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.