[oe] [PATCH] own-mirrors.bbclass: allow mirroring of scm fetched packages

Frans Meulenbroeks fransmeulenbroeks at gmail.com
Thu Nov 4 07:58:05 UTC 2010


2010/11/4 Denys Dmytriyenko <denis at denix.org>:
> On Wed, Nov 03, 2010 at 04:41:24PM -0700, Tom Rini wrote:
>> Eric B??nard wrote:
>>> this way, it's possible to setup a local webserver (for example
>>> using busybox httpd -p "8081" -h backuped_download_dir) serving
>>> a presiously fetched download directory and to build wihout the
>>> need for an internet access
>>> this can also be used when connected to know to know which packages
>>> are missing from the local mirror's directory (and thus are fetched
>>> from internet as a fallback), it's possible to run the server this way :
>>> busybox httpd -p "8081" -h backuped_download_dir -vv -f | grep -B 1
>>> response:404
>>> to get the name of the missing packages.
>>> Signed-off-by: Eric B??nard <eric at eukrea.com>
>>
>> Acked-by: Tom Rini <tom_rini at mentor.com>
>
> Looks like a nice way to have local mirrored downloads. May I suggest to put
> the above examples of running busybox httpd as a comment inside the class.
>
> Acked-by: Denys Dmytriyenko <denis at denix.org>

Cool. Thanks alot!
Acked-by: Frans Meulenbroeks <fransmeulenbroeks at gmail.com>
>
>>
>>> ---
>>>  classes/own-mirrors.bbclass |    7 ++++++-
>>>  1 files changed, 6 insertions(+), 1 deletions(-)
>>> diff --git a/classes/own-mirrors.bbclass b/classes/own-mirrors.bbclass
>>> index e8a0f48..720ce42 100644
>>> --- a/classes/own-mirrors.bbclass
>>> +++ b/classes/own-mirrors.bbclass
>>> @@ -1,4 +1,9 @@
>>>  PREMIRRORS() {
>>> -https?://.*/.* ${SOURCE_MIRROR_URL}
>>> +cvs://.*/.* ${SOURCE_MIRROR_URL}
>>> +svn://.*/.* ${SOURCE_MIRROR_URL}
>>> +git://.*/.* ${SOURCE_MIRROR_URL}
>>> +hg://.*/.* ${SOURCE_MIRROR_URL}
>>> +bzr://.*/.* ${SOURCE_MIRROR_URL}
>>> +https?$://.*/.* ${SOURCE_MIRROR_URL}
>>>  ftp://.*/.*  ${SOURCE_MIRROR_URL}
>>>  }
>>
>>
>> --
>> Tom Rini
>> Mentor Graphics Corporation
>>
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel at lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>




More information about the Openembedded-devel mailing list