Com o redhat satellite você pode criar canais com uma versão específica ou em um ponto no tempo com o comando:
spacewalk-create-channel --user=satadmin --server=localhost --version=5 --update=u8 --release=Server --arch=x86_64 --destChannel=rhel-5.8-x86_64 --clone
É importante colocar a opção --clone para criar o repositório com grupos.
Você tem outro comando se quiser fazer um repo em um determinado momento.
Exemplo:
spacewalk-clone-by-date --user=username --server=localhost -l rhel-x86_64-server-5 rhel-x86_64-server-5U2 -d 2012-01-19
Espero que isso seja útil.