CONFIG_PROTECT
Warning: Display title "CONFIG_PROTECT" overrides earlier display title "CONFIG_PROTECT (La variable)".
La variable CONFIG_PROTECT contiene una lista de directorios delimitados por espacios en los que Portage no copia sobreescribiendo ciegamente con la nueva versión de ficheros, sino que los trata como archivos de configuración en los que el usuario debe comprobar manualmente si los cambios son necesarios y validos o no.
A current list of presently protected locations can be displayed with portageq:
user $
portageq envvar CONFIG_PROTECT
/etc /usr/share/config /usr/share/gnupg/qualified.txt
Using portageq is a short hand alternative to running a regular expression search on verbose, informational output from the emerge command:
user $
emerge --verbose --info | grep -E '^CONFIG_PROTECT='
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
Los subdirectorios de los directorios listados se pueden excluir a través de la variable CONFIG_PROTECT_MASK.
La variable tiene un valor por defecto seguro gestionado por la instalación de Portage y el perfil Gentoo del usuario. Se puede extender a través de las variables de entorno del sistema (a menudo usadas por aplicaciones que actualizan la variable a través de archivos de /etc/env.d) y del ajuste del usuario en /etc/portage/make.conf.
CONFIG_PROTECT="/var/bind"
Consultar también la información sobre las variables de entorno en el Manual de Gentoo.
See also
- CONFIG_PROTECT_MASK — contains a list of files or subdirectories which will be excluded from the overwrite protection offered by the CONFIG_PROTECT variable.
- savedconfig — a USE flag that preserves the saved configuration files upon package updates.
- /etc/portage/make.conf — the main configuration file used to customize the Portage environment on a global level., the location Portage keeps binary packages.