Столкнулся с банальной задачей — после быстрого формирования пакета (агента системы мониторинга) при помощи checkinstall, захотелось дополнить его правильным конфигом и стартовыми скриптами. На скорую руку это делается примерно так:
- Распаковываем пакет:
dpkg-deb -R zabbix-agent.deb extracted/ - Внутри каталога extracted/DEBIAN создаем исполняемый файл postinst с требуемым скриптом:
- #!/bin/bash
- #
- #тело скрипта
- #
- exit 0
- Докладываем в extracted/ все необходимые файлы, размещая по нужным путям. Не забываем о правах доступа при создании каталогов, если софт будет работать не от рута.
- Собираем пакет обратно:
dpkg-deb -b extracted
mv extracted.deb zabbix-agent-new.deb
Источники гуглинга:
https://askubuntu.com/questions/825321/
https://askubuntu.com/questions/62534/