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

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

CONFIG_PROTECT 변수에는 새 버전의 파일을 몰래 복사하는건 아니지만, 대신 바뀐 내용이 필요한지 유효한지 여부를 사용자가 직접 확인해야 하는 설정 파일로서 파일을 다룰 디렉터리 목록을 공백을 구분하여 넣습니다. 언급한 디렉터리의 하위 디렉터리는 CONFIG_PROTECT_MASK 변수에서 제외할 수 있습니다.

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"

Files or subdirectories defined within the CONFIG_PROTECT can be excluded from protection through the CONFIG_PROTECT_MASK variable. Masking is useful when a parent directory should be protected, but a certain child directory beneath it.

변수는 설치한 포티지와 사용자의 젠투 프로파일en에서 온전한 기본값으로 관리합니다. 시스템 환경(종종 /etc/env.d 파일을 통해 변수를 업데이트 하는 프로그램이 사용), 그리고 사용자 /etc/portage/make.conf 설정에서 설정 값을 추가할 수 있습니다.

파일 /etc/portage/make.confmake.conf의 CONFIG_PROTECT 활용 예제

젠투 핸드북의 환경 변수 편도 참고하십시오.

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.