Summary: | [Feature Request] layman add webrsync functionality | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sergey S. Starikoff <Ikonta> |
Component: | [OLD] Unspecified | Assignee: | Christian Ruppert (idl0r) <idl0r> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | dolsen, tools-portage |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Sergey S. Starikoff
2011-10-26 11:31:47 UTC
Layman is already capable of a webrsync type overlay already. It would be a tar type overlay which is capable of a bz2 download and decompress. The problem you would have is that the overlay supplier would need to generate the webrsync file for it to download. You could if you wanted, have layman do a webrsync for the main gentoo tree, instead of emerge. You just need to create the xml definition it needs to know where to get it. The only difference is that it would install it to /var/lib/layman instead. That can also be changed in /etc/layman/layman.cfg. As for the other types of overlays available to layman, the majority are git based which can use an http protocol. Layman will automatically cycle through the listed urls for the overlay until one succeeds or it runs out of urls. Most of the overlays hosted on gentoo servers already have the http protocol urls listed in the overlay definition. Those that do not are capable, so you just need to contact the overlay maintainer/file a bug to add that http protocol url. For other git overlays not hosted by gentoo servers, some are also capable of the http protocol, some already list that url, some don't. Again, contact the overlay maintainer to have that protocol url added to their definition. I'm going to close this bug, because as I stated, layman can already do a webrsync type overlay. I am marking it as upstream, since the overlay provider would need to generate the the needed .bz2 for it to sync with. |