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

Denys Dmytriyenko denis at denix.org
Wed Nov 3 23:58:25 UTC 2010


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>

>
>> ---
>>  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




More information about the Openembedded-devel mailing list