Je veux remplacer le fichier par défaut vsftpd.conf avec mon propre fichier! Mon fichier bitbake semble suivante:Comment écrire une recette yocto/bitbake pour remplacer le fichier vsftpd.conf par défaut avec mon propre fichier?
bbexample_1.0.bb
DESCRIPTION = "Configuration and extra files for TX28"
LICENSE = "CLOSED"
LIC_FILES_CHKSUM = ""
S = "${WORKDIR}"
SRC_URI += " \
file://ld.so.conf \
file://nginx/nginx.conf \
file://init.d/myscript.sh"
inherit allarch
do_install() {
install -d ${D}${sysconfdir}
install -d ${D}${sysconfdir}/nginx
install -d ${D}${sysconfdir}/init.d
rm -f ${D}${sysconfdir}/ld.so.conf
install -m 0755 ${WORKDIR}/ld.so.conf ${D}${sysconfdir}
install -m 0755 ${WORKDIR}/nginx/nginx.conf ${D}${sysconfdir}/nginx/
install -m 0755 ${WORKDIR}/init.d/myscript.sh ${D}${sysconfdir}/init.d/
}
bbexample_1.0.bbappend
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
SRC_URI += " \
file://vsftpd.conf"
do_install_append() {
install -m 0755 ${WORKDIR}/vsftpd.conf ${D}${sysconfdir}
}
Mais, le fichier n'a pas pu être remplacé! Qu'est-ce qui ne va pas?
J'ai essayé _______, mais je n'ai pas eu de succès. – BachehKaraji
Pour être sûr que vous êtes bbappend est chargé. Utilisez 'bitbake-layers show-appends | grep vsftpd' –