CONFIG_PROTECT

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page CONFIG PROTECT and the translation is 17% complete.
Outdated translations are marked like this.

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.

ARCHIVO /etc/portage/make.confEjemplo de definiciones de CONFIG_PROTECT
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.