6

是否可以像在实时系统上运行一样在配方中运行命令?如果是这样,怎么做?我想在创建映像之前将我的密钥导入gpg,这样我就不必在格式化 SD 卡后登录系统。

4

1 回答 1

9

我找到了一个解决方案,该解决方案涉及指定在调用 do_rootfs 时运行的安装后脚本。我添加到在系统上安装我的公钥的配方中的所有内容如下:

pkg_postinst_${PN}() {
#!/bin/sh

if [ -n "$D" ]; then
    OPT="--homedir $D/home/root/.gnupg"
else
    OPT=""
fi

gpg $OPT --import ${D}${datadir}/mykey.gpg
}
于 2015-01-28T21:10:44.063 回答