Isso é normal, a instalação de um pacote não executa nenhum de seus binários por padrão (caso contrário, imagine que seria divertido instalar o e2fsprogs
e assim por diante!).
Se você quiser que o script usblinux-runner.sh
seja executado automaticamente após a instalação do pacote, será necessário adicionar um postinst
script , que executará usblinux-runner.sh
. Há uma ressalva: não é possível instalar outros pacotes a partir de um script do mantenedor, portanto, é necessário remover as linhas apt-get
. Mas tudo bem, porque a maneira correta de declarar uma dependência (seu pacote depende de build-essential
) é declará-la na entrada Depends:
do arquivo de controle. Dado tudo isso, você pode também ter sua execução do script postinst
/usr/share/usblinux/installer.sh install-client
Você não precisa de sudo
aqui, os scripts do mantenedor são executados como root
de qualquer maneira.