[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