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 33% complete.
Outdated translations are marked like this.

Warning: Display title "CONFIG_PROTECT" overrides earlier display title "CONFIG PROTECT".

Die Variable CONFIG_PROTECT enthält eine Liste von Ordnern (mit Leerzeichen getrennt), bei denen Portage nicht blind vorhandene Dateien überschreibt, sondern diese als Konfigurationsdateien behandelt, welche vom Benutzer geändert wurden. Portage wird diese Dateien in diesen Ordnern nicht überschreiben, sondern dem Benutzer die Entscheidung überlassen, ob diese behalten oder verworfen werden.

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"

Unterverzeichnisse der aufgelisteten Verzeichnisse können durch die CONFIG_PROTECT_MASK-Variable ausgeschlossen werden.

Die Variable CONFIG_PROTECT hat einen von Portage verwalteten, vernünftigen Standardwert und enthält Einträge in Abhängigkeit vom gewählten Systemprofil Profil. Sie kann durch die Systemumgebung (welche oft von Anwendungen benutzt wird, die diese Variable mittels ihrer /etc/env.d-Datei verändern) und die Benutzereinstellungen in /etc/portage/make.conf erweitert werden.

DATEI /etc/portage/make.confExample CONFIG_PROTECT definitions
CONFIG_PROTECT="/var/bind"

Siehe auch das Kapitel zu Umgebungsvariablen im Gentoo-Handbuch.

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 — Hauptkonfigurationsdatei, die zur Anpassung der Portage-Umgebung auf globaler Ebene dient.