[yocto] How and where does yocto find lighttpd-module-fastcgi?
Wayne Witzke
wwitzke at asgrp.com
Thu Mar 8 13:52:49 PST 2018
Hello everyone,
I'm very new to Yocto, and I'm currently building an embedded system
with a web interface. As I worked through the process of creating a
Yocto configuration and layer to configure the specific build I needed
(based on core-image-minimal), I discovered that I could add packages to
my image by adding it to the configuration file via
CORE_EXTRA_IMAGES_INSTALL. In this way, I was able to add lighttpd, php,
php-cgi, and lighttpd-module-fastcgi to my build. It worked great!
However, now I am attempting to determine if mod_openssl is installed on
my server, and using "CORE_EXTRA_IMAGES_INSTALL +=
'lighttpd-module-openssl'" to simply add it does NOT magically work like
it did with lighttpd-module-fastcgi. My original guess was that adding
"CORE_EXTRA_IMAGES_INSTALL += 'lighttpd-module-fastcgi'" caused a
configuration option to be matched in the lighttpd.bb file so that the
appropriate build option was used when building lighttpd. However,
fastcgi doesn't actually show up in that file at all, and openssl does,
so that clearly isn't the option . . . furthermore, mod_fastcgi doesn't
appear in *any* of the layers I'm using to build, except in the
lighttpd.conf portion of the recipe-extended/lighttpd directory structure.
So, my question is, how does bitbake know what to do when I add
lighttpd-module-fastcgi, and where in the world does it find the source
for mod_fastcgi?
Thank you in advance for your help :)
Wayne
More information about the yocto
mailing list