LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

В общем в итоге сделал ручной бэкап.

Каждую административную команду сохраняю в файле commands. Например apt install apache2.

Если файл добавляю заново или при редактировании по сути пишу заново, сохраняю его в папке new, например new/etc/postfix/main.cf (точней не сохраняю, а кладу туда симлинк, который при бэкапе заменяется содержимым).

Если в файле делаю относительно немного изменений, то в первый раз сохраняю файл в папке orig, например orig/etc/postfix/master.cf.

При бэкапе делаю diff всех файлов из папки new с файлами в системе и сохраняю diff-ы.

Также в файле commands комментариями указываю порядок применения этих diff-ов и прочего.

В общем определённый объём ручного труда получается, но результат какой я хотел. Можно даже автоматически накатывать, если чуток дописать, мне, правда, не нужно.

По сути получается то, что пишут в гайдах, типа выполните эту команду, замените этот файл, исправьте эту строчку.

Исправление Legioner, :

В общем в итоге сделал ручной бэкап.

Каждую административную команду сохраняю в файле commands. Например apt install apache2.

Если файл добавляю заново или при редактировании по сути пишу заново, сохраняю его в папке new, например new/etc/postfix/main.cf.

Если в файле делаю относительно немного изменений, то в первый раз сохраняю файл в папке orig, например orig/etc/postfix/master.cf.

При бэкапе делаю diff всех файлов из папки new с файлами в системе и сохраняю diff-ы.

Также в файле commands комментариями указываю порядок применения этих diff-ов и прочего.

В общем определённый объём ручного труда получается, но результат какой я хотел. Можно даже автоматически накатывать, если чуток дописать, мне, правда, не нужно.

По сути получается то, что пишут в гайдах, типа выполните эту команду, замените этот файл, исправьте эту строчку.

Исходная версия Legioner, :

В общем в итоге сделал ручной бэкап.

Каждую административную команду сохраняю в файле commands. Например apt install apache2.

Если файл добавляю заново или при редактировании по сути пишу заново, сохраняю его в папке new, например new/etc/postfix/main.cf.

Если в файле делаю относительно немного изменений, то в первый раз сохраняю файл в папке orig, например orig/etc/postfix/master.cf.

Также в файле commands комментариями указываю порядок применения этих diff-ов и прочего.

При бэкапе делаю diff всех файлов из папки new с файлами в системе и сохраняю diff-ы.

В общем определённый объём ручного труда получается, но результат какой я хотел. Можно даже автоматически накатывать, если чуток дописать, мне, правда, не нужно.

По сути получается то, что пишут в гайдах, типа выполните эту команду, замените этот файл, исправьте эту строчку.