OpenWRT使用opkg来管理包.默认情况下,它会在运行opkg update时下载文件Packages和Packages.sig,然后它会针对文件Packages验证签名文件Packages.sig.这似乎是整个存储库的签名机制.我想知道是否有签署singleton ipk的方法?
是的,opkg(v0.3.0-rc0起)验证单个包签名文件.
在opkg.conf中启用包签名选项.
选项check_pkg_signature 1
您可以使用gpg或openssl创建签名文件,并将签名文件和包保存在opkg配置为下载包的位置.应以以下格式创建签名文件:.ipk.sig
您可以通过克隆git://git.yoctoproject.org/opkg下载最新的源代码,或从http://git.yoctoproject.org/cgit/cgit.cgi/opkg/下载