[yocto] How do I write a yocto/bitbake recipe to replace the default vsftpd.conf file with my own file?
    Burton, Ross 
    ross.burton at intel.com
       
    Mon Jul 24 02:27:17 PDT 2017
    
    
  
The package that generates will conflict with the real one.
Write a bbappend for the recipe you want to replace the files in, add the
files to SRC_URI, and use do_install_append() to overwrite the files in
${D}.
Ross
On 24 July 2017 at 06:26, Bacheh Karaji <bachehkaraji at yahoo.com> 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?
>
> --
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20170724/405c3daa/attachment.html>
    
    
More information about the yocto
mailing list