On 26 Nov 2025, at 16:58, Yi Zhao via lists.openembedded.org 
<[email protected]> wrote:
> 
> In keactrl script, both sysconfdir and localstatedir are prefixed with
> ${prefix}, causing an error when keactrl runs:
> 
> $ keactrl start -s dhcp4
> ERROR/keactrl: keactrl configuration file doesn't exist in 
> /usr//etc/kea/keactrl.conf.
> 
> Remove ${prefix} to ensure keactrl can find the correct directory.

This isn’t the right thing to do.

Well, the scripts _are_ broken because they do prefix+sysconfdir, which is just 
wrong. Upstream should fix that.

However, keactrl appears to be a tool for developers of kea who want to 
start/stop the daemon, and our init scripts should just call the kea daemons 
directly instead of going via an init script.

Can you send a patch to port the init scripts to invoke the daemons directly, 
and remove keactrl from the packaging?

Thanks,
Ross
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#227308): 
https://lists.openembedded.org/g/openembedded-core/message/227308
Mute This Topic: https://lists.openembedded.org/mt/116488003/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to