# 사용자 지정 배포판 구성 추가

다음 하위 섹션에서는 사용자 지정 배포판 구성을 추가하고 작업 영역을 다시 빌드하는 방법을 설명합니다.

## 퀄컴 정의 배포판 구성 개요

Qualcomm Linux에 대해 정의된 참조 배포판은 `<workspace>/layers/meta-qcom-distro/conf/distro/qcom-wayland.conf` 에 있습니다. DISTRO\_FEATURES 변수를 검사하려면 다음 명령어를 실행합니다.

bitbake -e | grep ^DISTRO_FEATURES=
    Copy to clipboard

출력:

DISTRO_FEATURES="acl alsa argp bluetooth debuginfod ext2 ipv4 ipv6 largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc  vfat seccomp pam overlayfs acl xattr selinux ptest security virtualization tpm wayland vulkan opengl systemd pulseaudio gobject-introspection-data ldconfig"
    Copy to clipboard

참고

[배포판 기능](https://docs.yoctoproject.org/5.0.6/singleindex.html#distro-features) 에서는 출력에 표시된 DISTRO\_FEATURES에 대해 설명합니다.

## 배포판 구성 추가

배포판 구성 파일을 추가하려면 다음을 수행하세요.

1. `test-distro.conf` 파일을 `<workspace>/layers/meta-qcom-distro/conf/distro` 에 추가합니다.
2. `qcom-wayland.conf` 와 동일한 내용, 즉 `cp qcom-wayland.conf test-distro.conf` 를 사용합니다.
3. `test-distro.conf` 파일에서 `DISTRO_NAME = "Test Reference Distro with Wayland"` 를 설정합니다.
4. `test-distro.conf` 파일에서 `DISTROOVERRIDES = "test-dist"` 를 설정합니다.
5. 다음과 같이 환경을 소싱하고 변수를 내보냅니다.

MACHINE="qcs6490-rb3gen2-core-kit" DISTRO="test-distro" source setup-environment
        Copy to clipboard

환경 소싱이 완료되면 현재 작업 영역 디렉토리가 `<workspace>/build-test-distro` 로 변경됩니다. 정의된 `test-distro` 가 적용되었는지 확인하려면 `conf/auto.conf` 파일을 열고 다음을 확인하세요.

# This configuration file is dynamically generated every time
    # set_bb_env.sh is sourced to set up a workspace.  DO NOT EDIT.
    #--------------------------------------------------------------
    DISTRO ?= "test-distro"
    Copy to clipboard

출력을 확인하려면 다음 명령어를 실행하세요.

bitbake -e | grep ^DISTROOVERRIDES=
    DISTROOVERRIDES="test-dist"
    Copy to clipboard

참고

`meta-qcom-extras` 에 접근 권한이 있는 경우 `conf/bblayers.conf` 파일의 `EXTRALAYERS ?=` `${WORKSPACE}/layers/meta-qcom-extras` 에 추가하세요.

이미지를 다시 빌드하려면 다음 명령어를 실행하세요.

bitbake qcom-multimedia-image
    Copy to clipboard

## DISTRO\_FEATURES 활성화 또는 비활성화

DISTRO\_FEATURES는 생성된 이미지에 포함되어야 하는 패키지를 확인하는 메커니즘을 제공합니다. 배포판의 `test-distro.conf` 구성 파일에서 설정하거나 추가하는 DISTRO\_FEATURES 변수를 통해 활성화하려는 기능을 선택할 수 있습니다. 자세한 내용은 [배포판 기능](https://docs.yoctoproject.org/5.0.6/singleindex.html#distro-features) 을 참조하세요.

참고

커뮤니티에서 정의한 기능을 선택하세요.

1. `test-distro.conf` 파일을 열고 다음 라인을 추가합니다.

DISTRO_FEATURES:append = " cramfs"
        Copy to clipboard
2. 변경 사항이 적용되었는지 테스트한 후 다시 빌드합니다.

bitbake -e | grep ^DISTRO_FEATURES=
        Copy to clipboard

    출력은 다음과 같습니다.

DISTRO_FEATURES="acl alsa argp bluetooth debuginfod ext2 ipv4 ipv6 largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc  vfat seccomp pam overlayfs acl xattr selinux ptest security virtualization tpm usrmerge sota wayland vulkan opengl cramfs systemd pulseaudio gobject-introspection-data ldconfig"
        Copy to clipboard
3. 다시 빌드하려면 다음 명령어를 실행합니다.

bitbake qcom-multimedia-image
        Copy to clipboard

Last Published: Dec 23, 2025

[Previous Topic
사용자 지정 컴퓨터 구성 추가](https://docs.qualcomm.com/bundle/publicresource/80-70020-27KO/topics/add_custom_machine_configurations.md) [Next Topic
이미지 레시피 추가](https://docs.qualcomm.com/bundle/publicresource/80-70020-27KO/topics/add_image_recipes.md)