Michael DeHaan wrote:
> RHEL 4 has split trees, where content is available in several different 
> repos.   Likely CentOS 5.2 has enough
> of a similar structure to cause multiple repos to be identified.
> 
> Please cat "/var/lib/cobbler/distros" and look for what source repos are 
> listed there and share that.   This will be helpful in
> seeing if these repos are really different.

Ok, here you go:

---
-
     arch: i386
     breed: redhat
     depth: 0
     initrd: 
/var/www/cobbler/ks_mirror/CentOS-5.2-i386/images/xen/initrd.img
     kernel: /var/www/cobbler/ks_mirror/CentOS-5.2-i386/images/xen/vmlinuz
     kernel_options: {}
     ks_meta:
         tree: 'http://@@http_server@@/cblr/links/CentOS-5.2-xen-i386'
     name: CentOS-5.2-xen-i386
     owners:
         - admin
     parent: ''
     source_repos:
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/CentOS-5.2-xen-i386-0.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/CentOS-5.2-i386'
-
     arch: x86_64
     breed: redhat
     depth: 0
     initrd: 
/var/www/cobbler/ks_mirror/CentOS-5.1-x86_64/images/xen/initrd.img
     kernel: /var/www/cobbler/ks_mirror/CentOS-5.1-x86_64/images/xen/vmlinuz
     kernel_options: {}
     ks_meta:
         tree: 'http://@@http_server@@/cblr/links/CentOS-5.1-xen-x86_64'
     name: CentOS-5.1-xen-x86_64
     owners:
         - admin
     parent: ''
     source_repos:
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/CentOS-5.1-xen-x86_64-0.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/CentOS-5.1-x86_64'
-
     arch: i386
     breed: redhat
     depth: 0
     initrd: 
/var/www/cobbler/ks_mirror/CentOS-5.1-i386/images/pxeboot/initrd.img
     kernel: 
/var/www/cobbler/ks_mirror/CentOS-5.1-i386/images/pxeboot/vmlinuz
     kernel_options: {}
     ks_meta:
         tree: 'http://@@http_server@@/cblr/links/CentOS-5.1-i386'
     name: CentOS-5.1-i386
     owners:
         - admin
     parent: ''
     source_repos:
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/CentOS-5.1-i386-0.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/CentOS-5.1-i386'
-
     arch: x86_64
     breed: redhat
     depth: 0
     initrd: 
/var/www/cobbler/ks_mirror/Fedora-8-x86_64/images/xen/initrd.img
     kernel: /var/www/cobbler/ks_mirror/Fedora-8-x86_64/images/xen/vmlinuz
     kernel_options: {}
     ks_meta:
         tree: 'http://@@http_server@@/cblr/links/Fedora-8-xen-x86_64'
     name: Fedora-8-xen-x86_64
     owners:
         - admin
     parent: ''
     source_repos:
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/Fedora-8-xen-x86_64-0.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/Fedora-8-x86_64'
-
     arch: x86_64
     breed: redhat
     depth: 0
     initrd: 
/var/www/cobbler/ks_mirror/CentOS-5.1-x86_64/images/pxeboot/initrd.img
     kernel: 
/var/www/cobbler/ks_mirror/CentOS-5.1-x86_64/images/pxeboot/vmlinuz
     kernel_options: {}
     ks_meta:
         tree: 'http://@@http_server@@/cblr/links/CentOS-5.1-x86_64'
     name: CentOS-5.1-x86_64
     owners:
         - admin
     parent: ''
     source_repos:
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/CentOS-5.1-x86_64-0.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/CentOS-5.1-x86_64'
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/CentOS-5.1-x86_64-1.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/CentOS-5.1-x86_64'
-
     arch: i386
     breed: redhat
     depth: 0
     initrd: /var/www/cobbler/ks_mirror/Fedora-8-i386/images/xen/initrd.img
     kernel: /var/www/cobbler/ks_mirror/Fedora-8-i386/images/xen/vmlinuz
     kernel_options: {}
     ks_meta:
         tree: 'http://@@http_server@@/cblr/links/Fedora-8-xen-i386'
     name: Fedora-8-xen-i386
     owners:
         - admin
     parent: ''
     source_repos:
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/Fedora-8-xen-i386-0.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/Fedora-8-i386'
-
     arch: i386
     breed: redhat
     depth: 0
     initrd: 
/var/www/cobbler/ks_mirror/Fedora-9-i386/images/pxeboot/initrd.img
     kernel: /var/www/cobbler/ks_mirror/Fedora-9-i386/images/pxeboot/vmlinuz
     kernel_options: {}
     ks_meta:
         tree: 'http://@@http_server@@/cblr/links/Fedora-9-i386'
     name: Fedora-9-i386
     owners:
         - admin
     parent: ''
     source_repos:
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/Fedora-9-i386-0.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/Fedora-9-i386'
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/Fedora-9-i386-1.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/Fedora-9-i386'
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/Fedora-9-i386-2.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/Fedora-9-i386'
-
     arch: x86_64
     breed: redhat
     depth: 0
     initrd: 
/var/www/cobbler/ks_mirror/CentOS-5.2-x86_64/images/pxeboot/initrd.img
     kernel: 
/var/www/cobbler/ks_mirror/CentOS-5.2-x86_64/images/pxeboot/vmlinuz
     kernel_options: {}
     ks_meta:
         tree: 'http://@@http_server@@/cblr/links/CentOS-5.2-x86_64'
     name: CentOS-5.2-x86_64
     owners: admin
     parent: ''
     source_repos:
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/CentOS-5.2-x86_64-0.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/CentOS-5.2-x86_64'
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/CentOS-5.2-x86_64-1.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/CentOS-5.2-x86_64'
-
     arch: x86_64
     breed: redhat
     depth: 0
     initrd: 
/var/www/cobbler/ks_mirror/Fedora-9-x86_64/images/xen/initrd.img
     kernel: /var/www/cobbler/ks_mirror/Fedora-9-x86_64/images/xen/vmlinuz
     kernel_options: {}
     ks_meta:
         tree: 'http://@@http_server@@/cblr/links/Fedora-9-xen-x86_64'
     name: Fedora-9-xen-x86_64
     owners:
         - admin
     parent: ''
     source_repos:
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/Fedora-9-xen-x86_64-0.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/Fedora-9-x86_64'
-
     arch: i386
     breed: redhat
     depth: 0
     initrd: /var/www/cobbler/ks_mirror/Fedora-9-i386/images/xen/initrd.img
     kernel: /var/www/cobbler/ks_mirror/Fedora-9-i386/images/xen/vmlinuz
     kernel_options: {}
     ks_meta:
         tree: 'http://@@http_server@@/cblr/links/Fedora-9-xen-i386'
     name: Fedora-9-xen-i386
     owners:
         - admin
     parent: ''
     source_repos:
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/Fedora-9-xen-i386-0.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/Fedora-9-i386'
-
     arch: x86_64
     breed: redhat
     depth: 0
     initrd: 
/var/www/cobbler/ks_mirror/CentOS-5.2-x86_64/images/xen/initrd.img
     kernel: /var/www/cobbler/ks_mirror/CentOS-5.2-x86_64/images/xen/vmlinuz
     kernel_options: {}
     ks_meta:
         tree: 'http://@@http_server@@/cblr/links/CentOS-5.2-xen-x86_64'
     name: CentOS-5.2-xen-x86_64
     owners: admin
     parent: ''
     source_repos:
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/CentOS-5.2-xen-x86_64-0.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/CentOS-5.2-x86_64'
-
     arch: i386
     breed: redhat
     depth: 0
     initrd: 
/var/www/cobbler/ks_mirror/CentOS-5.1-i386/images/xen/initrd.img
     kernel: /var/www/cobbler/ks_mirror/CentOS-5.1-i386/images/xen/vmlinuz
     kernel_options: {}
     ks_meta:
         tree: 'http://@@http_server@@/cblr/links/CentOS-5.1-xen-i386'
     name: CentOS-5.1-xen-i386
     owners:
         - admin
     parent: ''
     source_repos:
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/CentOS-5.1-xen-i386-0.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/CentOS-5.1-i386'
-
     arch: i386
     breed: redhat
     depth: 0
     initrd: 
/var/www/cobbler/ks_mirror/Fedora-8-i386/images/pxeboot/initrd.img
     kernel: /var/www/cobbler/ks_mirror/Fedora-8-i386/images/pxeboot/vmlinuz
     kernel_options: {}
     ks_meta:
         tree: 'http://@@http_server@@/cblr/links/Fedora-8-i386'
     name: Fedora-8-i386
     owners:
         - admin
     parent: ''
     source_repos:
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/Fedora-8-i386-0.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/Fedora-8-i386'
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/Fedora-8-i386-1.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/Fedora-8-i386'
-
     arch: x86_64
     breed: redhat
     depth: 0
     initrd: 
/var/www/cobbler/ks_mirror/Fedora-9-x86_64/images/pxeboot/initrd.img
     kernel: 
/var/www/cobbler/ks_mirror/Fedora-9-x86_64/images/pxeboot/vmlinuz
     kernel_options: {}
     ks_meta:
         tree: 'http://@@http_server@@/cblr/links/Fedora-9-x86_64'
     name: Fedora-9-x86_64
     owners:
         - admin
     parent: ''
     source_repos:
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/Fedora-9-x86_64-0.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/Fedora-9-x86_64'
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/Fedora-9-x86_64-1.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/Fedora-9-x86_64'
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/Fedora-9-x86_64-2.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/Fedora-9-x86_64'
-
     arch: x86_64
     breed: redhat
     depth: 0
     initrd: 
/var/www/cobbler/ks_mirror/Fedora-8-x86_64/images/pxeboot/initrd.img
     kernel: 
/var/www/cobbler/ks_mirror/Fedora-8-x86_64/images/pxeboot/vmlinuz
     kernel_options: {}
     ks_meta:
         tree: 'http://@@http_server@@/cblr/links/Fedora-8-x86_64'
     name: Fedora-8-x86_64
     owners:
         - admin
     parent: ''
     source_repos:
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/Fedora-8-x86_64-0.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/Fedora-8-x86_64'
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/Fedora-8-x86_64-1.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/Fedora-8-x86_64'
-
     arch: i386
     breed: redhat
     depth: 0
     initrd: 
/var/www/cobbler/ks_mirror/CentOS-5.2-i386/images/pxeboot/initrd.img
     kernel: 
/var/www/cobbler/ks_mirror/CentOS-5.2-i386/images/pxeboot/vmlinuz
     kernel_options: {}
     ks_meta:
         tree: 'http://@@http_server@@/cblr/links/CentOS-5.2-i386'
     name: CentOS-5.2-i386
     owners:
         - admin
     parent: ''
     source_repos:
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/CentOS-5.2-i386-0.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/CentOS-5.2-i386'
         -
             - 
'http://@@http_server@@/cobbler/ks_mirror/config/CentOS-5.2-i386-1.repo'
             - 'http://@@http_server@@/cobbler/ks_mirror/CentOS-5.2-i386'


Also, the output from "cobbler distro list":

   CentOS-5.1-i386
   CentOS-5.1-x86_64
   CentOS-5.1-xen-i386
   CentOS-5.1-xen-x86_64
   CentOS-5.2-i386
   CentOS-5.2-x86_64
   CentOS-5.2-xen-i386
   CentOS-5.2-xen-x86_64
   Fedora-8-i386
   Fedora-8-x86_64
   Fedora-8-xen-i386
   Fedora-8-xen-x86_64
   Fedora-9-i386
   Fedora-9-x86_64
   Fedora-9-xen-i386
   Fedora-9-xen-x86_64

>> I wasn't clear - I am using koan to install a PV guest under xen.
>>
>> Additionally, these repos are installed as well as the default "base" 
>> repo. They should really replace the base repo, or at least disable it 
>> by default.
>>
>>   
> Yes and no.   It's not right to delete the user's base yum.repos.d 
> configuration, though this is something you can easily achieve in %post 
> with a simple
> rm or mv.

I was thinking along the lines of simply disabling the CentOS "base" and 
"updates" repos. It would be nice if cobbler could do it but, you're 
right - a post-install script could do it too, although it's not 
straight-forward to modify the yum repo config file format. I wrote a 
perl script that uses Config::IniFiles to do it:

   http://projects.robinbowes.com/software/trac/wiki/IniTool

Source is in svn here:

   http://projects.robinbowes.com/software/trac/browser/initool/trunk

R.

_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to