* Re: [oe] [scarthgap][meta-webserver][PATCH] apache2: use update-alternatives for httpd
[not found] <17E37E645367D680.19344@lists.openembedded.org>
@ 2024-09-24 17:07 ` Trevor Woerner
0 siblings, 0 replies; only message in thread
From: Trevor Woerner @ 2024-09-24 17:07 UTC (permalink / raw)
To: openembedded-devel
Could this please be also added to scarthgap?
On Thu 2024-07-18 @ 11:07:26 PM, Trevor Woerner via lists.openembedded.org wrote:
> Busybox can optionally provide an httpd server, but by default The Yocto
> Project defconfig for busybox does not enable it. If it is enabled,
> busybox puts the resulting /usr/sbin/httpd object under the control of
> update-alternatives.
>
> apache2, on the other hand, does not put /usr/sbin/httpd under the control
> of update-alternatives. Therefore, in the off chance a user enables the
> busybox httpd server, it does not play well with apache2.
>
> Add update-alternatives information to apache2 so that it plays nicely with
> busybox which can optionally provide an httpd server at /usr/sbin/httpd.
>
> Signed-off-by: Trevor Woerner <twoerner@gmail.com>
> ---
> meta-webserver/recipes-httpd/apache2/apache2_2.4.60.bb | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/meta-webserver/recipes-httpd/apache2/apache2_2.4.60.bb b/meta-webserver/recipes-httpd/apache2/apache2_2.4.60.bb
> index ab19ff1dc337..0c26a421c786 100644
> --- a/meta-webserver/recipes-httpd/apache2/apache2_2.4.60.bb
> +++ b/meta-webserver/recipes-httpd/apache2/apache2_2.4.60.bb
> @@ -190,6 +190,9 @@ INITSCRIPT_PARAMS = "defaults 91 20"
> SYSTEMD_SERVICE:${PN} = "apache2.service"
> SYSTEMD_AUTO_ENABLE:${PN} = "enable"
>
> +ALTERNATIVE:${PN} = "httpd"
> +ALTERNATIVE_LINK_NAME[httpd] = "${sbindir}/httpd"
> +ALTERNATIVE_PRIORITY[httpd] = "60"
> ALTERNATIVE:${PN}-doc = "htpasswd.1"
> ALTERNATIVE_LINK_NAME[htpasswd.1] = "${mandir}/man1/htpasswd.1"
>
> --
> 2.44.0.501.g19981daefd7c
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#111410): https://lists.openembedded.org/g/openembedded-devel/message/111410
> Mute This Topic: https://lists.openembedded.org/mt/107429240/900817
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [twoerner@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
^ permalink raw reply [flat|nested] only message in thread