Что-то меня опять потянуло на морализаторство что ли. Но с каждым разом всё меньше желания сражаться с багами или чем-то таким.
Очередной пример трудностей на ровном месте.
Прочитав последнюю новость про уязвимости в ffmpeg захотел пересобрать его с --disable-network. Скачал пакет, пересобрал неизменённый ( dpkg-buildpackage -us -uc ). Всё нормально.
Изменил, добавил --disable-network в debian/rules для ./configure и трах, сразу при пересборке
dh_install
cp: cannot stat ‘debian/tmp/usr/bin/ffserver’: No such file or directory
dh_install: cp -a debian/tmp/usr/bin/ffserver debian/ffmpeg//usr/bin/ returned exit code 1
debian/rules:107: recipe for target 'override_dh_auto_build-arch' failed
make[1]: *** [override_dh_auto_build-arch] Error 2
То есть, тык пальчиком, а оно сразу дзынь и разбилось.
И чтобы в пакетной системе просто отключить то, что конфигурируется в ./configure надо теперь вникать как оно внутрях устроено и искать что ещё и где правильно задизейблить.