私の目標は、/ etc /ディレクトリに設定ファイルをインストールするBitbakeレシピを作成し、この設定を/ect/init.dディレクトリに適用し、update -rc-d)。 私は既に別の同様の質問(Bitbake not installing my file in the rootfs image)を見ました。私はこの男がしたことをほぼ正確に行いましたが、残念ながらそれは機能しませんでした。 問題は、Bitbakeは何も文句を言わず、これらのファイルをrootfsに追加しないことです。 ここに私の現在のレシピがあります。また、スクリプトと設定ファイルをファイルと、レシピディレクトリにあるalsa-configの2つのディレクトリに配置しました。私local.confでBitbakeはrootfsに自分のファイルをインストールしません
SUMMARY = "Alsa Config"
DESCRIPTION = "Adds alsa configuration file, and startup script that applies it."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
SRC_URI += " \
file://my-alsa-config \
file://asound.state \
"
PACKAGE_ARCH = "${MACHINE_ARCH}"
S = "${WORKDIR}"
INITSCRIPT_NAME = "my-alsa-config"
INITSCRIPT_PARAMS = "defaults 99 01"
inherit autotools update-rc.d
do_install() {
install -m 0644 ${WORKDIR}/asound.state ${D}${sysconfdir}
}
FILES_${PN} += "${sysconfdir}/asound.state"
私はラインを追加しました:
CORE_IMAGE_EXTRA_INSTALL += "alsa-config "
してください、誰も助けることができますか?
'(do_install()'で)initスクリプトもインストールする必要があります。 – jku
ヒントありがとう!私はいくつかのことをして問題を解決しました:) – Staszek