fixes #2837 add an interface to add repositories to kickstart
(cherry picked from commit 6b27556aafbd98f3a0f0bb092fbbc49a6bb587e1, minus cleanups)
fixes #2837 add an interface to add repositories to kickstart
(cherry picked from commit 6b27556aafbd98f3a0f0bb092fbbc49a6bb587e1, minus cleanups)