一种设置打包提要凭据的方法 [YOCTO]
A way to set up credentials to package feed [YOCTO]
我可以通过在 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/"
我可以通过在 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/"