3.2. 特定のディストリビューションを使用したサードパーティーリポジトリーの追加

オプションのフィールド distro を使用して、カスタムサードパーティーソースファイル内のディストリビューションのリストを指定できます。リポジトリーファイルは、イメージのビルド中に依存関係を解決する際にディストリビューション文字列リストを使用します。

rhel-9 を指定するリクエストはすべてこのソースを使用します。たとえば、パッケージをリストして rhel-9 を指定すると、このソースが含まれます。ただし、ホストディストリビューションのパッケージのリストには、このソースは含まれません。

手順

  1. リポジトリーのソースファイルを作成します。

    check_gpg = true
    check_ssl = true
    distros = ["list_of_distributions"]
    id = "repository_id"
    name = "repository-name"
    system = false
    type = ""repository_type"
    url = "repository-url"

    たとえば、ディストリビューションを指定するには、次のようにします。

    check_gpg = true
    check_ssl = true
    distros = ["rhel-9"]
    id = "rh9-local"
    name = "packages for RHEL"
    system = false
    type = "yum-baseurl"
    url = "http://local/repos/rhel9/projectrepo/"
  2. ファイルを TOML 形式で保存します。