Description of problem:
Although synchronization using `satellite-sync` with no errata, no packages, no rpms and no kickstarts creates channel with correct name, label, architecture etc, the repomd.xml repodata file is not generated. This causes failures in other work with this channel.
Creating same channel in WebUI creates channel and repomd.xml correctly.
Version-Release number of selected component (if applicable):
satellite-sync in spacewalk-backend-tools-1.2.13-52.el5sat on Satellite 541 on RHEL5.7
deterministically (2 of 2 tries on my machine)
Steps to Reproduce:
1. register and activate system in satellite
2. create and synchronize channel without errata/packages/rpms/kickstarts
`satellite-sync -c rhel-x86_64-server-5 --no-errata --no-packages --no-rpms --no-kickstarts`
3. repomd.xml is not generated
file repomd.xml is missing
repomd.xml with repodata for this channel
Tom, this is taskomatic problem, can you check it?
If taskomatic creates correct repomd.xml, when creating empty channel from WebUI, it's not an taskomatic issue.
I'd say, satellite-sync doesn't notify taskomatic to generate repo, when using --no-packages.