Думаю, вы сами в основном ответили на свой вопрос.
Systemd думает о большинстве вещей в менеджере «как раз вовремя», поэтому добавление автоматического монтирования было очевидным расширением. Конфигурация использует общий стиль, но не очень гибкая.
Autofs — это старый способ, который мы использовали для этого. Он гибкий, конфигурация довольно сложная/странная, и, вероятно, он не установлен по умолчанию.
Вы, вероятно, захотите использовать systemd, если только у вас нет сложных потребностей. Простое руководство по настройке автоматического монтирования находится здесь :http://blog.tomecek.net/post/automount-with-systemd/
.
Это зависит от того, сколько у вас таких патчей.
Я не думаю, что какой-либо код для выполнения того, что вы хотите сделать, существует, поэтому вам придется написать что-то самостоятельно.
Если это всего лишь горстка, то, что вы делаете прямо сейчас, кажется правильным подходом. Все остальное почти наверняка будет стоить вам много времени, и тогда вы столкнетесь с XKCD #1205 .
Если у вас есть приличный набор патчей,вы можете использовать какую-нибудь систему непрерывной интеграции (, скажем, buildbot )вместе с dgit , чтобы поддерживать ваши патчи в git и перебазировать ветку патчей на версию, которая была недавно загружена. После этого ваша система CI вызывает dch
для создания новой записи журнала изменений с новым номером версии, передает ееsbuild
для сборки пакета и загружает его в локальный репозиторий (примерно так reprepro , который вы включаете на всех своих хостах.
Это выполнимо, но потребуется много работы для настройки; и в зависимости от того, сколько времени вы тратите на поддержание своих исправлений, возможно, оно того не стоит.