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

Tom Rini tom_rini at mentor.com
Wed Nov 3 23:41:24 UTC 2010


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>

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




More information about the Openembedded-devel mailing list