Шелл-скриптами - самое простое (NB: в OpenWRT ash, а не bash), но никто не мешает сделать свой бинарник :) Методы проверки: от пингования до скачивания чего-то с трекингом потери пакетов и связности до разных AS.
Хотелось бы моментальное оповещение о пропаже соединения с интернетом.
С ложноположительными срабатываниями будет весело.
Микшер никуда не делся, с Virtual Cable также придётся выравнивать уровни и т.д, что делается ровно один раз, как и в случае с железом. Бонусом VC будет нещадно шатать вам CPU (ибо преобразования Фурье) и аудиоподсистему.
В официальных образах nginx достаточно создавать их в /etc/nginx/templates/ с суффиксом .template.
Файл с переменными на замену монтируется как /etc/nginx/templates/config.conf.template
Шелл скрипт, дёргаемый энтрипоинтом, копирует с подменой и получается /etc/nginx/conf.d/config.conf
Это не обновление OpenSSL тянет 300 зависимостей, а Jessie отменили продлённую на 2 года поддержку именно что из-за несовместимости с фиксами безопасности.