Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
一种为包提要[YOCTO]设置凭据的方法_Yocto_Bitbake - Fatal编程技术网

一种为包提要[YOCTO]设置凭据的方法

一种为包提要[YOCTO]设置凭据的方法,yocto,bitbake,Yocto,Bitbake,我可以通过编写build/conf/local.conf来启用包管理器 EXTRA_IMAGE_FEATURES += "package-management" IMAGE_INSTALL_append = " dnf" 对包进行签名并使目标能够使用它们 INHERIT += "sign_rpm" RPM_GPG_NAME = "61A0ADBADFC08CCF" RPM_GPG_PASSPHRASE = "hardcore_password" 添加包URI PACKAGE_FEED_U

我可以通过编写build/conf/local.conf来启用包管理器

EXTRA_IMAGE_FEATURES += "package-management"
IMAGE_INSTALL_append = " dnf" 
对包进行签名并使目标能够使用它们

INHERIT += "sign_rpm"
RPM_GPG_NAME = "61A0ADBADFC08CCF"
RPM_GPG_PASSPHRASE = "hardcore_password" 
添加包URI

PACKAGE_FEED_URIS = "https://rpms.myserver.com/"
添加最后一个命令会在目标图像上生成以下文件

/etc/yum.repos/oe-remote-rpm.repo
该文件包含给定的URI。
我想知道如何将凭据放入此文件中的存储库。可以从conf.local完成吗?
或者我应该用这样的文件来准备食谱:

name= My RPM Server
baseurl=https://rpms.myserver.com
username=rpmtaker
password=hardcore_password
enabled=1
gpgcheck = 1

并将此文件复制到/etc/yum.repos/?

到目前为止,我想到的最好方法是将其放在config/local.conf中:

PACKAGE_FEED_URIS ="https://login:password@my.repo.com/"

到目前为止,我想到的最好的方法是在config/local.conf中:

PACKAGE_FEED_URIS ="https://login:password@my.repo.com/"