[meta-freescale] Hostapd INITSCRIPT_NAME

Mauro Ziliani mauro at faresoftware.it
Fri Jul 13 05:48:39 PDT 2018


Hi all.

I solved the matter

In my hostapd_%.bbappend recipe I have to set INITSCRIPT_NAME with append

INISCRIPT_NAME_append = "hostapd"

This happens because my recipe is not the last recipe managed.

Before my recipe the one in meta-fsl-bsp are parsed, even if my layers 
has the lowest priority in the layer tree.

I put to 1 the prioriy


MZ


Il 05/07/2018 12:28, Mauro Ziliani ha scritto:
>
> Hi all.
>
> I need to start hostapd at boot time.
>
> I use deb package management
>
>
> The recipe
>
> meta-fsl-bsp-release/imx/meta-bsp/recipes-connectivity/hostapd/hostapd_%.bbappend
>
> set INITSCRIPT_NAME="" (empty)
>
>
> and postinst script in deb package fails because this
>
>
> I'd like to give the a value INITSCRIPT_NAME
>
>
> So I create my hostapd_%bbappend recipe where I set the INITSCRIPT_NAME
>
> /home/myapp/Sources/bsp/sources/meta-mylayer/recipes-mylayer/hostapd/hostapd_%.bbappend
>
> ----- hostapd_%.bbappend ----
>
> FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
>
>
> inherit update-rc.d
> INITSCRIPT_NAME ??= "hostapd2"
>
>
> do_install_append() {
>     ### MZ: INITSCRIPT_NAME: ${INITSCRIPT_NAME}
> }
>
> ----- hostapd_%.bbappend ----
>
>
>
> But the last recipe parsed for hostapd is the recipe in 
> meta-fsl-bsp-release and the INITSCRIPT_NAME keep to be empty.
>
>
> The BBFILE_PRIORITY_meta-mylayer is 1, while meta-fsl-bsp-release is 8
>
>
> layer path                                      priority
> ==========================================================================
> meta-java /home/myapp/Sources/bsp/sources/meta-java  10
> meta /home/myapp/Sources/bsp/sources/poky/meta  5
> meta-poky /home/myapp/Sources/bsp/sources/poky/meta-poky  5
> meta-oe /home/myapp/Sources/bsp/sources/meta-openembedded/meta-oe  6
> meta-multimedia 
> /home/myapp/Sources/bsp/sources/meta-openembedded/meta-multimedia 6
> meta-fsl-arm /home/myapp/Sources/bsp/sources/meta-fsl-arm  5
> meta-fsl-arm-extra /home/myapp/Sources/bsp/sources/meta-fsl-arm-extra  4
> meta-fsl-demos /home/myapp/Sources/bsp/sources/meta-fsl-demos  4
> meta-bsp 
> /home/myapp/Sources/bsp/sources/meta-fsl-bsp-release/imx/meta-bsp 8
> meta-sdk 
> /home/myapp/Sources/bsp/sources/meta-fsl-bsp-release/imx/meta-sdk 8
> meta-browser /home/myapp/Sources/bsp/sources/meta-browser  7
> meta-gnome /home/myapp/Sources/bsp/sources/meta-openembedded/meta-gnome 7
> meta-networking 
> /home/myapp/Sources/bsp/sources/meta-openembedded/meta-networking 5
> meta-python 
> /home/myapp/Sources/bsp/sources/meta-openembedded/meta-python 7
> meta-filesystems 
> /home/myapp/Sources/bsp/sources/meta-openembedded/meta-filesystems 6
> meta-qt5 /home/myapp/Sources/bsp/sources/meta-qt5  7
> meta-swupd /home/myapp/Sources/bsp/sources/meta-swupd  6
> meta-mylayer /home/myapp/Sources/bsp/sources/meta-mylayer  1
>
>
> How can I set the INITSCRIPT_NAME for hostapd?
>
>
> Best regards,
>
>   MZ
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20180713/b49233f6/attachment.html>


More information about the meta-freescale mailing list