Имеется CDS 12. Настроено обновление через прокси. Выставил не бинарный профиль и в make.conf прописал компиляцию под железо.
Далее делаю emerge -e world
В определенный момент перестают выкачиваться файлы.
Смотрю /etc/wgetrc, а в нем прокси не прописан. Хотя я прописывал его там перед запуском emerge.
Смотрю emerge --info | grep ‘CONFIG_PROTECT=’
Выдает: CONFIG_PROTECT="/etc /var/bind"
Собственно вопрос: как сделать чтобы данный конфигурационный файл не перезаписывался автоматом?
Создайте файл <</etc/wgetrc.clt>> следующего содержания:
# Calculate format=dovecot
http_proxy = proxy.server
ftp_proxy = proxy.server
use_proxy = on
Где <<proxy.server>> - ваш прокси.
Спасибо за ответ!
Насколько я понял это шаблон, который применяется к конфигурационному файлу, когда происходит обновление.
У меня 2 вопроса:
- Какой смысл имеет формат шаблона.
- Почему конфигурационный файл перезаписывается автоматом при обновлении? Он же защищен от перезаписи.
1) Указание в каком формате файл парсится.
2) Был наложен глобальный шаблон wget
Становится понятнее.
А где находятся эти глобальные шаблоны? В документации написано, но у меня почему то нет таких путей.
И еще такой вопрос: как при написании своего шаблона понять к какому из предопределенных форматов он относится? Почему у wgetrc формат dovecot? И какой формат будет к примеру у mysql.conf?
Откройте файл wgetrc и посмотрите заголовок. Если файл был изменен шаблоном, то вы увидите там каким. Если глобальным - увидите путь к шаблону.
Вячеслав Краснов wrote:
И еще такой вопрос: как при написании своего шаблона понять к какому из предопределенных форматов он относится? Почему у wgetrc формат dovecot? И какой формат будет к примеру у mysql.conf?
Присоединяюсь к вопросу, давно хотел это узнать.
И где можно посмотреть список переменных шаблонов, ибо
# cl-install -v
3.0.0
и всё!
как при написании своего шаблона понять к какому из предопределенных форматов он относится? Почему у wgetrc формат dovecot? И какой формат будет к примеру у mysql.conf?
Имена форматов взяты исходя из имен наиболее популярных приложений, где они используются. Ответы на многие вопросы можно найти здесь.
Присоединяюсь к вопросу, давно хотел это узнать.
И где можно посмотреть список переменных шаблонов, ибо
Не все функции реализованы в 3.0.0. Просматривать список переменных можно будет в утилитах 3.1. Причём не только просматривать, но и изменять значения. В графическом клиенте, разумеется, поддержка также появится. Интерфейс будет чем-то напоминать about:config в Firefox.
Здесь то как раз прочитано и непонятно. Например, какой формат у make.conf, modules, grub и почему?
Может стоит выложить списочек форматов файлов, наиболее “ходовых”, которые большинство изменяет под себя (см. выше)?
Например, какой формат у make.conf
Что-то похожее на bash. Тут могут быть не только присвоения значений переменным. Такой формат утилиты напрямую не поддерживают. Значения в файле можно менять переписывая, дописывая либо модифицируя через diff или регулярку.
На данный момент общего списка с отличиями форматов нет, можно посмотреть на примерах, выполнив поиск:
grep -r format= /var/lib/layman/calculate/profiles/templates
Чтобы понять, какой документации больше всего не хватает, предлагаю на форуме поднять отдельную тему по этому поводу.