Quais são os formatos aceitos para opções de lista em arquivos dnf/yum .repo?

Quais são os formatos aceitos para opções de lista em arquivos dnf/yum .repo?

Algumas opções nas seções do repositório dos arquivos dnf/yum .repo aceitam uma lista de entradas, por exemplo, gpgkey e baseurl, mas qual é o formato correto para passar as entradas para essas opções?

Quando tentei isso:

[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
        file:///media/cdrom/
        file:///media/cdrecorder/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

Não houve problema e o comando "dnf repoinfo c7-media" retornou o seguinte resultado:

Repo-id      : c7-media
Repo-name    : CentOS-7 - Media
Repo-status  : disabled
Repo-baseurl : file:///media/CentOS/, file:///media/cdrom/, file:///media/cdrecorder/
Repo-expire  : 172,800 second(s) (last: unknown)
Repo-filename: /etc/yum.repos.d/CentOS-Media.repo

Como você pode ver, Repo-baseurl separa baseurls usando vírgulas, então alterei o arquivo .repo para:

[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/, file:///media/cdrom/, file:///media/cdrecorder/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

E a saída do comando "dnf repoinfo c7-media" foi a mesma.

Posso separar as opções da lista usando vírgulas em vez de novas linhas em arquivos .repo?

Além disso, o formato de nova linha DEVE começar com um espaço ou tabulação no início da linha, caso contrário, o comando "dnf repoinfo c7-media" não pode analisar o arquivo .repo e retornar um erro.

informação relacionada