gpt4 book ai didi

yocto - Yocto食谱来更新/etc/fstab

转载 作者:行者123 更新时间:2023-12-01 11:12:27 25 4
gpt4 key购买 nike

使用Yocto构建Linux发行版的/etc/fstab时遇到问题。我是Yocto的新手,所以也许我不喜欢摇杆。

我最近的尝试是添加一个名为base-files_%.bbappend的食谱。

mount_smackfs () {
cat >> ${IMAGE_ROOTFS}/etc/fstab <<EOF

# Generated from smack-userspace
smackfs /smack smackfs smackfsdefault=* 0 0

EOF
}

ROOTFS_POSTPROCESS_COMMAND += "mount_smackfs; "

但是,发行版上的输出/ etc / fstab并未更改。所以问题是:
  • 有更好的方法吗?
  • 如何判断.bbappend文件是否实际执行?
  • 最佳答案

    ROOTFS_POSTPROCESS_COMMAND在图像配方中处理,在软件包配方中不处理。您有2种可能性。

  • base-files_%.bbappend更新您的fstab:
    do_install_append () {
    cat >> ${D}${sysconfdir}/fstab <<EOF

    # Generated from smack-userspace
    smackfs /smack smackfs smackfsdefault=* 0 0

    EOF
    }
  • 更新图像配方中的fstab:在这种情况下,您只需追加
    您上面(在帖子中)在图片食谱中写的内容。
  • 关于yocto - Yocto食谱来更新/etc/fstab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43283825/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com