Hi,

On 7/27/2017 1:13 PM, Bacheh Karaji wrote:
Ok, thanks very much  ...


On Tuesday, July 25, 2017, 11:18:13 PM GMT+4:30, Ayoub Zaki 
<ayoub.z...@embexus.com> wrote:



On 24.07.2017 07:18, Mohammad Nouri wrote:
Hi,
I want to replace the default vsftpd.conf file with my own file!
My bitbake file looks following:

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://vsftpd.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
           rm -f ${D}${sysconfdir}/vsftpd.conf
           install -m 0755 ${WORKDIR}/ld.so.conf ${D}${sysconfdir}
           install -m 0755 ${WORKDIR}/vsftpd.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/
       }

   But, the file could not be replaced!
   What is wrong?
you should add to your recipe :

FILES_${PN} += " list of files you installed"

On what basis we have to use FILES ?
Is it required for all prebuilt binaries/libraries/regular files ?
It works for me without FILES for a prebuilt app.

Thanks
VIneeth



--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to