Eu noto que meu aplicativo é um pouco diferente, pois estou criando uma mídia de instalação e não um livecd, mas é provável que isso seja aplicado.
Você precisará usar a ferramenta createrepo para alterar o repodata no CD. Para tê-los pré-instalados, você provavelmente precisará de um arquivo de kickstart - ks.cfg, e você precisará do arquivo isolinux.cfg para passar a localização de ks = ... ks.cfg para o kernel na inicialização (em uma linha de acréscimo).
Referências:
Certifique-se de que você tem uma VM para experimentar o seu ISO, antes de soltá-lo em máquinas reais - vai demorar algumas tentativas para acertar. Com o arquivo de kickstart você pode definir nomes de usuário, senhas, pacotes, bem como ter scripts de pós-instalação no bash ou python.