DOCS, NLS 및 예제 옵션은 모든 FreeBSD 포트에 대해 기본적으로 꺼져 있습니다.

DOCS, NLS 및 예제 옵션은 모든 FreeBSD 포트에 대해 기본적으로 꺼져 있습니다.

이것포터의 매뉴얼"5.12.1.3. 기본 옵션"은 기본적으로 DOCS, NLS, 및 EXAMPLES모든 포트가 열려 있음을 의미합니다. 나는 그것들을 끄기를 원하므로 make config-recursive각 포트마다 수동으로 선택을 취소해야 합니다. 기본적으로 어떻게 비활성화할 수 있나요?

답변1

당신은 그것을 사용할 수 있습니다구성 파일 만들기. 바라보다오래된 공지:

The following variables can be used in make.conf to configure options.
They are processed in the order listed below, i.e. later variables
override the effects of previous variables.  Options saved using the
options dialog are processed right before OPTIONS_SET_FORCE.

OPTIONS_SET     - List of options to enable for all ports.
OPTIONS_UNSET       - List of options to disable for all ports. 
${UNIQUENAME}_SET   - List of options to enable for a specific port.
${UNIQUENAME}_UNSET - List of options to disable for a specific port.

OPTIONS_SET_FORCE   - List of options to enable for all ports.
OPTIONS_UNSET_FORCE - List of options to disable for all ports.
${UNIQUENAME}_SET_FORCE - List of options to enable for a specific port.
${UNIQUENAME}_UNSET_FORCE
            - List of options to disable for a specific port.

To know the UNIQUENAME of a port you can run "make -V UNIQUENAME" in
a port directory.

An example configuration is given below.

OPTIONS_SET=    NLS # enable NLS for all ports unless configured
            # otherwise using the option dialog
OPTIONS_UNSET=  DOCS    # aka NOPORTDOCS

# configuration for xorg-server overriding the configuration from the
# option dialog
xorg-server_SET_FORCE=  AIGLX
xorg-server_UNSET_FORCE=HAL SUID

관련 정보