diff options
author | Trevor Woerner <twoerner@gmail.com> | 2024-07-18 23:07:26 -0400 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2024-07-18 20:24:06 -0700 |
commit | 99800d24c5f79b50a3f90869230ff420981d1997 (patch) | |
tree | 14ab5f6697a0ad4afe230855b598ed1b7acf8bfb /meta-webserver | |
parent | 084717cb31ace759922470079cf79f0ff27815d2 (diff) | |
download | meta-openembedded-99800d24c5f79b50a3f90869230ff420981d1997.tar.gz |
apache2: use update-alternatives for httpd
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>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-webserver')
-rw-r--r-- | meta-webserver/recipes-httpd/apache2/apache2_2.4.61.bb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/meta-webserver/recipes-httpd/apache2/apache2_2.4.61.bb b/meta-webserver/recipes-httpd/apache2/apache2_2.4.61.bb index ec8a1a6119..f90e9ee3dc 100644 --- a/meta-webserver/recipes-httpd/apache2/apache2_2.4.61.bb +++ b/meta-webserver/recipes-httpd/apache2/apache2_2.4.61.bb | |||
@@ -190,6 +190,10 @@ INITSCRIPT_PARAMS = "defaults 91 20" | |||
190 | SYSTEMD_SERVICE:${PN} = "apache2.service" | 190 | SYSTEMD_SERVICE:${PN} = "apache2.service" |
191 | SYSTEMD_AUTO_ENABLE:${PN} = "enable" | 191 | SYSTEMD_AUTO_ENABLE:${PN} = "enable" |
192 | 192 | ||
193 | ALTERNATIVE:${PN} = "httpd" | ||
194 | ALTERNATIVE_LINK_NAME[httpd] = "${sbindir}/httpd" | ||
195 | ALTERNATIVE_PRIORITY[httpd] = "60" | ||
196 | |||
193 | ALTERNATIVE:${PN}-doc = "htpasswd.1" | 197 | ALTERNATIVE:${PN}-doc = "htpasswd.1" |
194 | ALTERNATIVE_LINK_NAME[htpasswd.1] = "${mandir}/man1/htpasswd.1" | 198 | ALTERNATIVE_LINK_NAME[htpasswd.1] = "${mandir}/man1/htpasswd.1" |
195 | 199 | ||