Does "cobbler system getks --name $servername" show the repos?
# cobbler system getks --name=virt02 | grep repo # If any cobbler repo definitions were referenced in the kickstart profile, include them here.
and yet when i render that in a browser i see differently
# wget http://192.168.11.1/cblr/svc/op/ks/system/virt02
grep repo virt02
# If any cobbler repo definitions were referenced in the kickstart profile, include them here. repo --name=CentOS-5.2-x86_64-base --baseurl=http://10.10.10.7/mirror/5.2/os/x86_64/ repo --name=software-5-x86_64 --baseurl=http://10.10.10.7/yum/software/5/x86_64/
which is pretty strange i think ....