I just created a Python tool for creating Kickstart Trees for EL-like distros (e.g. CentOS, Fedora, Scientific Linux) comfortably. This can be useful if you're using Spacewalk, Red Hat Satellite or SUSE Manager for maintaining your landscape.
After specifying a particular release (e.g. 6.5) and architecture (e.g. x86_64) the tool creates needed folder structures automatically and downloads the needed files for kickstarting.
By default the script downloads files from the Kernel.org mirror for CentOS.
$ mkelks --release 6.5 --arch x86_64
downloads the latest kickstart files for CentOS 6.5 x86_64 to /var/satellite/kickstart_tree.
Mirror http://mirrors.kernel.org/centos is used.
$ mkelks --release 4.1 --arch i386 --target /var/museum/ks --mirror http://vault.centos.org
downloads the antiquated CentOS release 4.1 for i386 from the CentOS Vault mirror site.
Files are stored in /var/museum/ks
Just wanted to share that with you - maybe someone finds it useful. :)
You can download the script for free at Github
By the way: that's my first python script - so feel free to give me some feedback to optimize it. :)