Я часто устанавливаю в Linux приложения, которые не входят в пакетную форму, а просто загружают тарбол, распаковывают его и запускают приложение из разобранной папки. Чтобы приспособить приложение к моей среде, мне нужно изменить файлы конфигурации по умолчанию, возможно, добавив собственный нечетный скрипт, и я хотел бы иметь возможность автоматически записывать все эти изменения, чтобы я мог применить их в другой среде. Очевидно, что изменения не могут быть воспроизведены дословно, поскольку такие вещи, как IP-адреса или имя пользователя, должны меняться от системы к системе; все же исчерпывающая запись того, что было изменено и добавлено, было бы полезно.
Мое решение - использовать шаблон, включающий git. В основном после того, как я взрываюсь тарболлом я делаю GIT инициализацию и начальную фиксации , а затем я могу сохранить в файл вывод мерзавца дифф и кошку всех файлов , входящих в новом в -s статусных мерзавцев.
Но я уверен, что есть более эффективные способы. ???