LINUX.ORG.RU

[gentoo] Криво работает config protect

 


0

0

При пересборке пакета, не создаются новые конфиги. Покажу на примере:

$ cat /etc/conf.d/clock | grep ZONE TIMEZONE="Europe/Moscow"

# Т.е. не дефолтное

$ equery b /etc/conf.d/clock sys-apps/baselayout-1.12.11.1 (/etc/conf.d/clock)

$ sudo emerge baselayout -1

# Должен создаться clock._cfg0000 (точно не помню)

$ sudo etc-update Scanning Configuration files... Exiting: Nothing left to do; exiting. :)

# А вот фиг!

$ emerge --info | grep CONFIG CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"

# Т.е. начения дефолтные

Прошу помочь мне разобраться...

★★★★★

А разве конфиг должен обновляться, если версия не меняется? У меня такого не бывает.

question4 ★★★★★
()
Ответ на: комментарий от question4

>А разве конфиг должен обновляться, если версия не меняется?
Вот насчет этого я не уверен, но по-моему при пересборке мира, появлялось куча конфигов, хотя я могу ошибаться...

Тем не менее, вот только что сделал для теста апгрейд baselayout-1.12.11.1 - 1.12.12, dispatch-conf предложил обновить 3 файла в /etc/init.d а про конфиги /etc/conf.d не спросил...

Хотя возможно я и правда торможу, попробую собрать новую систему в чруте, погляжу, как она будет себя вести...

xorik ★★★★★
() автор топика

AFAIK при первой установке пакета portage сохраняет хеши конфигов. И при повторной установке если у нового конфига тот же хеш, то он не устанавливается, даже если реальный конфиг ты уже изменил.

Deleted
()
Ответ на: комментарий от Deleted

> при первой установке пакета portage сохраняет хеши конфигов. И при повторной установке если у нового конфига тот же хеш, то он не устанавливается, даже если реальный конфиг ты уже изменил.

Точно. В /var/lib/portage/config

question4 ★★★★★
()
Ответ на: комментарий от question4

>Точно. В /var/lib/portage/config
О, благодарю!

xorik ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.