Описание тега xattr
Одним из возможных вариантов может быть создание персональные архивы пакетов (PPA) в Батула. В основном вы указать источник и указания о том, как построить Bacula и пакеты строятся удаленно. Если добавить, что ППА для всех своих машин, после успешного создания они рассматриваются как обновления.
Я не создал никаких ППА, поэтому я не могу гарантировать вам это подходит именно вам нужно и как это тяжело. Вы можете найти более подробную информацию здесь.
Другим вариантом может быть использование инструмент непрерывной интеграции, как Дженкинс, чтобы постоянно смотреть хранилище и когда он находит новую версию, загружает источников и построить его.
Надеюсь, что это помогает.
Редактировать
Здесь вы можете найти очень полный ответ с шагов, необходимых для создания НПА. Также это показывает, как автоматически оформить код.
Кредиты Хуршид Алам и Джордж Эдисон.