Это нормально, установка пакета не запускает ни один из его двоичных файлов по умолчанию (иначе представьте, как бы мы веселились, устанавливая e2fsprogs
и тому подобное!)
Если вы хотите, чтобы сценарий usblinux-runner.sh
запускался автоматически после установки пакета, вам нужно добавить сценарий postinst
, который будет запускать usblinux-runner.sh
. Есть одна оговорка: вы не можете устанавливать другие пакеты из сценария сопровождения, поэтому вам придется удалить строки apt-get
. Но это не страшно, потому что правильный способ объявления зависимости (ваш пакет зависит от build-essential
) - объявить её в Depends:
записи управляющего файла. Учитывая все это, вы можете просто запустить свой postinst
скрипт
/usr/share/usblinux/installer.sh install-client
Здесь не нужен sudo
, скрипты сопровождающего все равно запускаются от имени root
.