BB_NO_NETWORK 每层访问 yocto。镜像外部存储库并访问本地存储库
BB_NO_NETWORK access for yocto per layer. Mirror external repositories and access local repositories
我们的开发是在防火墙后面进行的,无法访问互联网。我们使用网络访问机器创建了我们需要的所有包的本地镜像。该镜像在防火墙后可用,我们的 yocto 访问该镜像以获取包。 BB_NO_NETWORK 设置为防止拉取任何更新。
我们还有许多本地 git 存储库,其中包含我们想要访问的我们自己的代码。然而,这些被 BB_NO_NETWORK 阻止了。有没有办法配置层,使 BB_NO_NETWORK(或 BB_FETCH_PREMIRRORONLY)变量与每个层或每个配方相关?否则,我们也将不胜感激。
您应该可以使用 BB_ALLOWED_NETWORKS
Specifies a space-delimited list of hosts that the fetcher is allowed to use to obtain the required source code
我们的开发是在防火墙后面进行的,无法访问互联网。我们使用网络访问机器创建了我们需要的所有包的本地镜像。该镜像在防火墙后可用,我们的 yocto 访问该镜像以获取包。 BB_NO_NETWORK 设置为防止拉取任何更新。
我们还有许多本地 git 存储库,其中包含我们想要访问的我们自己的代码。然而,这些被 BB_NO_NETWORK 阻止了。有没有办法配置层,使 BB_NO_NETWORK(或 BB_FETCH_PREMIRRORONLY)变量与每个层或每个配方相关?否则,我们也将不胜感激。
您应该可以使用 BB_ALLOWED_NETWORKS
Specifies a space-delimited list of hosts that the fetcher is allowed to use to obtain the required source code