Среда перегрузки

Недавно я переключился на размещение моего домашнего каталога на всех моих машинах в репозитории svn, что означает, что мои служебные скрипты, конфигурацию (irssi, vim, zsh, screen и т. Д.), А также мой.profile и т. Д. Легче сохранить в актуальном состоянии во всех местах, я вхожу.

Я использую набор исходных файлов.local, чтобы переопределить их для каждого сайта по мере необходимости.

В настоящее время многие из моих сценариев наследуют некоторую форму конфигурации, и по большей части я устанавливал переменную среды в.profile, а затем, при необходимости, для каждого сайта переопределял ее в.profile.local.

Это прекрасно работает, но есть ли подводные камни в наличии переменных окружения? Если я использую среду по умолчанию из сеанса X до того, как какая-либо личная конфигурация у меня появится, я даже не увеличу ее на 50%, но некоторые машины, на которых я работаю, имеют малый ресурс, я излишне раздуваю свою систему или излишне параноидален?

Должен ли я начать перемещать этот конфиг в отдельные плоские файлы, которые загружаются по мере необходимости? Это означает дополнительную инфраструктуру или поочередно написание одного модуля для хранения конфигурации, который могут наследовать все мои утилиты.

1 ответ

Решение

Я думаю, что вы параноик, как вы говорите. То, что вы описываете, кажется довольно распространенным среди "суперпользователей". Не существует штрафа за установку и сброс переменных среды в несколько раз (за исключением очень небольшого увеличения времени выполнения, когда вы запускаете оболочку, конечно). Черт возьми, у меня есть переменные окружения на каталог.

Другие вопросы по тегам