Michael DeHaan wrote:
> 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
>   

I should also add, changes pushed.

(Testing welcome, for folks who want to verify existing reposyncs work 
as well as the new stuff.)

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

Reply via email to