¿Cómo evitar que bitbake busque espejos para un host específico?

Estoy construyendo una image del sistema con yocto donde algunas de las recetas hacen reference al software que está alojado en nuestro server privado de repository de git (llamémoslo repo-host ). El process de pago funciona bien, pero bitbake siempre intenta acceder primero al mirror de downloads.yoctoproject.org lugar de nuestro propio server.

En el log.do_fetch de la receta, este comportamiento se puede ver en inputs de logging como las siguientes (nombres de host y repo anonimizados, pero el rest no se modifica):

 DEBUG: Fetching http://downloads.yoctoproject.org/mirror/sources/git2_repo-host.path.to.the.repo.git..tar.gz using command '/usr/bin/env wget -t 2 -T 30 -nv --passive-ftp --no-check-certificate -P /home/amu/projekte/yocto/motec-yocto/build/downloads 'http://downloads.yoctoproject.org/mirror/sources/git2_repo-host.path.to.the.repo.git..tar.gz'' 

Pregunta: ¿Hay alguna manera de evitar Bitcake a nivel mundial evitar el mecanismo de duplicación solo para ciertos hosts? Si no, ¿hay alguna manera de hacerlo por receta?

Lo ideal es que no se contacte a las réplicas para todas las fonts que se obtienen para las direcciones URL de git que comienzan con un nombre de host específico (como git://repo-host/... ). Todas las demás fonts (kernel, gcc, etc.) deberían seguir utilizando los espejos.

Esta sería la function PREMIRRORS , las URL que está viendo probablemente provengan de la configuration de distribución que utiliza (por ejemplo, poky.conf). Puede establecer (o anteponer) el valor de PREMIRRORS a un sitio de descarga local o una cadena vacía si es importante para usted que no se prueben estos pre-espejos externos. Debería poder hacer esto en su configuration de distribución, configuration local o en recetas individuales.