Right now, one has to sync the base channel and each child channel one by one. It should be possible to specify --with-childs together with the base channel (i.e. either --channel=<base> --with childs or --with-childs=<base>) to sync them all together. Since in future spacewalk releases, it should be possible to have >1 repo per channel, all repos of base+childs should be synced with this option. As for '--label is mandatory', which obviously doesn't work well with this new feature, see: https://bugzilla.redhat.com/show_bug.cgi?id=517467
Hello, just tested on SWnightly and there is no --with-childs option or providing more --channel options do not work and accepts only last one.
Oh, for issue in comment #1 reported separate bug, so please ignore it as it is different use-case.
Mass-moving to space13.
We did not have time for this one during Spacewalk 1.4 time frame. Mass moving to Spacewalk 1.5.
Aligning under space16.
I would like to add to this RFE two more useful option. [-l|--list] List the Custom channels available on the Satellite server with the associated repositories. [-d|--dry-run] Do a test run. No sync takes place. Useful when the repositories are set in the Satellite database and the user want to check the channel->repository configuration beforehand.
Accepting pull request https://github.com/spacewalkproject/spacewalk/pull/41 which adds the --list option mentioned in comment 8. I expect patches for the other options mentioned in this bug to be following shortly. Committing to Spacewalk master: 5775e76647587f545ebc4d71ec8ec91ba1c98b00
Accepting pull request https://github.com/spacewalkproject/spacewalk/pull/51 which adds the --dry-run option. Now we are just waiting for a --with-children option or similar. Committing to Spacewalk master: bbcafcfc77476e2189ffeff11202158a658b8262 83a9d85aa964940028166fcb65a22ef3c804fb2a 50f6cf185925e9bb6f4bd6471d08227e02fa3f6e
Accepting pull request https://github.com/spacewalkproject/spacewalk/pull/86 which adds the --parent option. If you supply a channel label with --parent then the specified channel and all of its children will be synced. This resolves the request in comment 0. Committing to Spacewalk master: 39b64b5e6235c1b4b8d674610e1f4f82b3fe90dc
Spacewalk 2.2 has been released: https://fedorahosted.org/spacewalk/wiki/ReleaseNotes22