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
