Страница 1 из 1

Как сохранить конфиг из диалога при установке порта

Добавлено: 2020-08-31 0:20:37
Fast_Deer
Здравствуйте!
Приходится иногда обновлять/устанавливать порты через portmaster (удобная штука), а так как делается это достаточно редко, то забыть поставить крестик/галку в диалоговом окне в нужном месте - частая проблема, которая приводит к неработоспособности обновляемого (и ранее настроенного) софта. Вот и сейчас, при обновлении LDAP сервера забыл поставить где-то крестик и в итоге 3 дня не работала почта. Хоть это и не критично мне было (сервер личный), но уже напрягает
Вопрос: Возможно ли сохранить конфиг из диалога в файл, чтоб он имел удобочитаемый вид стандартными средствами FreeBSD ?

Как сохранить конфиг из диалога при установке порта

Добавлено: 2020-08-31 0:40:03
Fast_Deer
Написал, отправил, потом подумал и сделал (аж 2 способа):
1) Нажать SHIFT и выделить мышкой, а потом вставить в файл (с записями по настройке, что было и сделано)
2) команда: make showconfig (которую можно перенаправить в файл)

Как сохранить конфиг из диалога при установке порта

Добавлено: 2020-08-31 12:37:57
Demis
Старые настройки, до обновления, можно глянуть в /var/db/ports/, например

Код: Выделить всё

cat /var/db/ports/devel_llvm50/options
# This file is auto-generated by 'make config'.
# Options for llvm50-5.0.0_6
_OPTIONS_READ=llvm50-5.0.0_6
_FILE_COMPLETE_OPTIONS_LIST=CLANG COMPILER_RT DOCS EXTRAS GOLD LIT LLD LLDB OPENMP
OPTIONS_FILE_SET+=CLANG
OPTIONS_FILE_SET+=COMPILER_RT
OPTIONS_FILE_SET+=DOCS
OPTIONS_FILE_SET+=EXTRAS
OPTIONS_FILE_SET+=GOLD
OPTIONS_FILE_SET+=LIT
OPTIONS_FILE_SET+=LLD
OPTIONS_FILE_SET+=LLDB
OPTIONS_FILE_SET+=OPENMP
А с новыми бывает тусовка, например у обновляемого порта некий ключ поменял раздел или изменилось написание или вообще больше не используется. Тогда лучше тормознуться и разобраться "а где нужная мне фича".

Как сохранить конфиг из диалога при установке порта

Добавлено: 2020-08-31 14:22:12
Fast_Deer
Спасибо за ответ, но этот вариант не совсем удобоваримый, то есть не совсем то что предлагает диалог при обновлении. Как правило обновляется все "на автомате" (ночью, поскорей бы спать лечь), а результат уже выплывает после и зачастую даже через несколько дней, после перезагрузки софта. Поэтому первый вариант из описанного мной предпочтительней - быстро сравнить, что где нужно поставить галку/крестик и пересобрать. А если уж не получилось, то разбираться в проблеме. Второй вариант тоже хорош, но требует более "вдумчивого" сравнения