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.