meta-openembedded/meta-webserver
Yoann Congal bf400cd73f
reproducibility: move known non-repro list to layer.conf
The current include file that stores the known non-reproducible packages
is layer dependent and that forces the user of the layers to maintain
the list of the files (for example, see AB config[0]).

By moving the exclude list to each layer.conf and extending the common
OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES variable, the known non-reproducible
packages will be automatically excluded for each layer used in the
reproducibility test without any special knowledge in the test
environment.

NB: the empty list for meta-initramfs was just removed not moved.

[0]: https://git.yoctoproject.org/yocto-autobuilder-helper/tree/config.json?id=7d8933e75bdf7fb821a25617cb2dcabf1f3f8700#n322

Suggested-by: Quentin Schulz <quentin.schulz@cherry.de>
Co-Developed-by: Guillaume Swaenepoel <guillaume.swaenepoel@smile.fr>
Signed-off-by: Guillaume Swaenepoel <guillaume.swaenepoel@smile.fr>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-20 10:34:11 -07:00
..
conf reproducibility: move known non-repro list to layer.conf 2025-06-20 10:34:11 -07:00
files static-id: add missing netdata group 2023-11-15 09:51:46 -08:00
licenses OML: move license file from meta-oe to meta-webserver 2016-01-04 14:56:23 +01:00
recipes-core cherokee: Remove obsolete recipe 2024-09-30 07:34:28 -07:00
recipes-devtools/swagger-ui swagger-ui: mark CVE-2016-1000229 as fixed 2024-12-19 13:00:33 -08:00
recipes-httpd hiawatha: use -std=gnu17 for compilation 2025-05-08 18:29:34 -07:00
recipes-php xdebug: Upgrade to 3.4.2 release 2025-03-14 13:40:59 -07:00
recipes-support spawn-fcgi: upgrade 1.6.4 -> 1.6.5 2023-03-09 23:45:17 -08:00
recipes-webadmin netdata: Enable network during do_compile only when go support is enabled 2025-05-14 08:37:28 -07:00
COPYING.MIT Add meta-webserver layer 2012-10-03 13:34:32 +01:00
README.md meta-webserver/README: add example git send-email line 2025-05-08 18:29:33 -07:00
SECURITY.md meta: Add SECURITY.md file to all layers 2024-11-23 09:00:14 -08:00

meta-webserver

This layer provides support for building web servers, web-based applications and related software.

Dependencies

This layer depends on:

URI: git://git.openembedded.org/openembedded-core subdirectory: meta branch: master

For some recipes, the meta-oe layer is required:

URI: git://git.openembedded.org/meta-openembedded subdirectory: meta-oe branch: master

Layout

  • recipes-httpd/ Web servers
  • recipes-php/ PHP applications
  • recipes-support/ Miscellaneous support recipes
  • recipes-webadmin/ Standalone web administration interfaces

Notes

  • This layer used to provide a modphp recipe that built mod_php, but this is now built as part of the php recipe in meta-oe. However, since apache2 is required to build mod_php, and apache2 recipe is in this layer and recipes in meta-oe can't depend on it, mod_php is not built by default. If you do wish to use mod_php, you need to add "apache2" to the PACKAGECONFIG value for the php recipe in order to enable it. See here for info on how to do that:

    http://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#var-PACKAGECONFIG

Maintenance

Send patches / pull requests to openembedded-devel@lists.openembedded.org with '[meta-webserver]' in the subject.

When sending single patches, please use something like:

git send-email -M -1 --to openembedded-devel@lists.openembedded.org --subject-prefix="meta-webserver][PATCH"

Layer maintainer: Derek Straka derek@asterius.io

License

All metadata is MIT licensed unless otherwise stated. Source code included in tree for individual recipes is under the LICENSE stated in each recipe (.bb file) unless otherwise stated.

This README document is Copyright (C) 2012 Intel Corporation.