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