Michael DeHaan wrote:
> Javier Palacios wrote:
>   
>> Here is the second (and final?) patch to manage debian repositories.
>> It adds a --breed option to `create repo` that should match rsync, rhn,
>> yum or apt, depending on the type of repository to be created. If no
>> repository breed is given, it should behave exactly in the same manner
>> than before. I have successfully tested the "empty", yum and  apt breeds,
>> but not the rsync one (I'm unsure about how to test that) nor the RHN one.
>>
>> Javier Palacios
>>   
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> cobbler mailing list
>> [email protected]
>> https://fedorahosted.org/mailman/listinfo/cobbler
>>   
>>     
>
> Great, I'll take a look at this today or tomorrow.   This will be very 
> nice to have.
>
> I'm currently checking some corner cases of the import code, namely 
> making sure CentOS also still is happy, etc.
>
> Thanks!
>
> --Michael
>
>
> _______________________________________________
> cobbler mailing list
> [email protected]
> https://fedorahosted.org/mailman/listinfo/cobbler
>   

Seems to work very well. I made some small changes such that if the 
breed was "" (as it will be in upgrade scenarios) it would infer it from 
the URL and not error out.

I also did not have debmirror installed but confirmed the following 
syntax appears operational:

[EMAIL PROTECTED] cobbler]# cobbler repo add --arch=i386 --name=foo 
--breed=apt --mirror=http://foo.example.org


[EMAIL PROTECTED] cobbler]# cobbler reposync --only=foo
- /usr/bin/debmirror --passive --nocleanup --ignore-release-gpg 
--verbose --method=http --host=foo.example.org --root= --dist= 
/var/www/cobbler/repo_mirror/last -a i386

I've applied this. One possible extension we want to add is that when we 
edit a profile to attach repos to it:

cobbler profile edit --name=foo --repos="a b"

we make sure that the profiles are compatible with the distro.

For instance, redhat profiles allow "yum" and "rsync" and "rhn"
Debian would allow "apt".

Either way, very cool.

I think the only other major missing piece in cobbler is that bit about 
testing whether we get import to auto-assign the trees so that installs 
from the PXE menu after a debian distro import are fully working out of 
the box.

I also think getting koan's --replace-self and --virt modes to work 
would be pretty cool, as they complete the cobbler picture.

--Michael






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

Reply via email to