Você acertou.
O Yum faz uma resolução de dependência entre repositórios, por isso é realmente desejável ter uma configuração como você descreve. Normalmente, você teria o sistema operacional básico, as atualizações e um repositório local ativados; você definitivamente pode ser capaz de, digamos, adicionar um pacote não-padrão em seu repositório local e fazer com que o yum extraia pacotes dependentes das atualizações base + para que os requisitos do novo pacote sejam atendidos.