[yocto] dhcp-server and init scripts

r10kindsofpeople r10kindsofpeople at gmail.com
Mon Dec 3 11:37:37 PST 2012


Thanks, Gary!  That did the trick.

John


On Mon, Dec 3, 2012 at 2:13 PM, Gary Thomas <gary at mlbassoc.com> wrote:

> On 2012-12-03 12:01, r10kindsofpeople wrote:
>
>> I seem to have figured out how to add the dhcp-server to my image,
>> including my own dhcpd.conf and default-server files by creating a
>> "dhcp_4.2.4-P1.bbappend" recipe.  Everything
>> works, except the dhcp-server doesn't run on boot.
>>
>> If I login and run "update-rc.d dhcp-server defaults" on the target, then
>> it creates the entries in /etc/rc0.d (etc) and the service starts on the
>> next boot.
>>
>> The question is, how can I get bitbake to create those entries when it
>> creates the image?  I'm open to completely different ways of going about
>> this as well.  Looking at other
>> recipes, I thought this recipe would do, but it doesn't:
>>
>> {named dhcp_4.2.4-P1.bbappend}
>> FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
>>
>> inherit update-rc.d
>>
>> INITSCRIPT_NAME = "dhcp-server"
>> INITSCRIPT_PARAMS = "defaults"
>>
>> # Not sure this is needed, since I'm not adding files, just replacing the
>> default copies
>> SRC_URI += "file://dhcpd.conf \
>>                       file://default-server \
>>                       "
>> {end file}
>>
>> I'm using the 8.0 "danny" release with Crown-bay BSP.  The "layer.conf"
>> file includes IMAGE_INSTALL_append = " dhcp-server" (among other things).
>>
>> Thanks in advance for any assistance you can offer,
>>
>
> You just missed one piece.  I have this working using these extra lines in
> my .bbappend:
>
> inherit update-rc.d
> INITSCRIPT_PACKAGES = "dhcp-server"
> INITSCRIPT_NAME = "dhcp-server"
> INITSCRIPT_PARAMS = "start 50 S . stop 50 0 6 1 ."
>
> --
> ------------------------------**------------------------------
> Gary Thomas                 |  Consulting for the
> MLB Associates              |    Embedded world
> ------------------------------**------------------------------
> ______________________________**_________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.**org/listinfo/yocto<https://lists.yoctoproject.org/listinfo/yocto>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20121203/f1fd0f3a/attachment.html>


More information about the yocto mailing list