我正在尝试用${localstatedir}/lib/${PN}
更改${localstatedir}/lib/corei7
,其中{PN}
将值设置为i586
。
sed -i ${D}${sysconfdir}/file.txt -e "s|${localstatedir}/lib/corei7|${localstatedir}/lib/${PN}|g"
它给了我这个命令中的解析错误,这里出了什么问题。。
同一行在shell函数中工作,谢谢@Barmar和@Eric Leung我像这个一样使用它
do_install_append () {
if [ "${PN}" != "${BPN}" ]; then
install -d ${D}/${localstatedir}/lib/${PN}
sed -i ${D}${sysconfdir}/file.txt -e "s|${localstatedir}/lib/corei7|${localstatedir}/lib/${PN}|g"
fi
}