Beside that change you made, you also need to make sure that lighttpd installs the files to the location where you expect them to be. Add something like this in a bbappend (this option comes from the meson_options.txt file, where the module install location can be specified):

EXTRA_OEMESON:append = " -Dmoduledir=lib "


On 07.01.25 17:37, Kumar, Manu wrote:
I have tried to change 
"sources/oe-core/meta/recipes-extended/lighttpd/lighttpd_1.4.67" only last 2 
lines as below,
python populate_packages:prepend () {
     lighttpd_libdir = d.expand('${libdir}')
     do_split_packages(d, lighttpd_libdir, r'^mod_(.*)\.so$', 
'lighttpd-module-%s', 'Lighttpd module for %s', extra_depends='')
}

But I am getting error as below,

NOTE: Executing Tasks
ERROR: lighttpd-1.4.67-r0 do_package: QA Issue: lighttpd: Files/directories 
were installed but not shipped in any package:
   /usr/lib/lighttpd/mod_alias.so
   /usr/lib/lighttpd/mod_wstunnel.so
   /usr/lib/lighttpd/mod_redirect.so
   /usr/lib/lighttpd/mod_webdav.so
   /usr/lib/lighttpd/mod_evhost.so
   /usr/lib/lighttpd/mod_authn_file.so
   /usr/lib/lighttpd/mod_secdownload.so
   /usr/lib/lighttpd/mod_staticfile.so
   /usr/lib/lighttpd/mod_usertrack.so
   /usr/lib/lighttpd/mod_setenv.so
   /usr/lib/lighttpd/mod_proxy.so
   /usr/lib/lighttpd/mod_indexfile.so
   /usr/lib/lighttpd/mod_auth.so
   /usr/lib/lighttpd/mod_ajp13.so
   /usr/lib/lighttpd/mod_deflate.so
   /usr/lib/lighttpd/mod_simple_vhost.so
   /usr/lib/lighttpd/mod_scgi.so
   /usr/lib/lighttpd/mod_openssl.so
   /usr/lib/lighttpd/mod_vhostdb.so
   /usr/lib/lighttpd/mod_accesslog.so
   /usr/lib/lighttpd/mod_fastcgi.so
   /usr/lib/lighttpd/mod_ssi.so
   /usr/lib/lighttpd/mod_dirlisting.so
   /usr/lib/lighttpd/mod_status.so
   /usr/lib/lighttpd/mod_access.so
   /usr/lib/lighttpd/mod_expire.so
   /usr/lib/lighttpd/mod_userdir.so
   /usr/lib/lighttpd/mod_sockproxy.so
   /usr/lib/lighttpd/mod_evasive.so
   /usr/lib/lighttpd/mod_cgi.so
   /usr/lib/lighttpd/mod_extforward.so
   /usr/lib/lighttpd/mod_rrdtool.so
   /usr/lib/lighttpd/mod_uploadprogress.so
   /usr/lib/lighttpd/mod_rewrite.so
Please set FILES such that these items are packaged. Alternatively if they are 
unneeded, avoid installing them or delete them within do_install.
lighttpd: 34 installed and not shipped files. [installed-vs-shipped]
ERROR: lighttpd-1.4.67-r0 do_package: Fatal QA errors were found, failing task.


Can you please help me how to overriding it in a bbappend or similar as you 
mentioned in older thread.. it helps !!!

-----Original Message-----
From: Gyorgy Sarvari <skandigr...@gmail.com>
Sent: Tuesday, January 7, 2025 3:54 PM
To: Kumar, Manu (FT D IN PAMC MI EMB FW) <kumar.m...@siemens.com>; 
yocto@lists.yoctoproject.org
Subject: Re: [yocto] Query: Regarding lighttpd/librarries in /usr/lib not 
copying

On 07.01.25 11:05, Kumar, Manu wrote:
reason behind ask this question is.. in earlier tisdk all the modules were there in "/usr/lib" as when we 
start lightpd service(which was there in (/etc/init.d) it will check modules in "/usr/lib". in the latest 
tisdk also if I run "systemctl start lighttpd" looks like it is searching "/usr/lib"

This change comes from this[1] commit (look at the very bottom of it).
If it causing problems, you can try overriding it in a bbappend or similar. 
Though maybe it would be more interesting to look into why your ti-sdk is 
looking for these files at the incorrect place. TI layers are usually 
reasonably maintained, I'd expect them to follow changes in the oe-core layer...

[1]:
https://git.yoctoproject.org/poky/commit/meta/recipes-extended/lighttpd?h=kirkstone&id=3755f6c4eb404b6218784ad21c3a56312c425cc2


-----Original Message-----
From: Kumar, Manu (FT D IN PAMC MI EMB FW)
Sent: Tuesday, January 7, 2025 2:37 PM
To: Gyorgy Sarvari <skandigr...@gmail.com>;
yocto@lists.yoctoproject.org
Subject: RE: [yocto] Query: Regarding lighttpd/librarries in /usr/lib
not copying

Ok , I will try and let you know !!

But how can I make all the modules to be present inside "/usr/lib" instead of 
"/usr/lib/lighttpd" ?

Regards
Manu


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#64512): https://lists.yoctoproject.org/g/yocto/message/64512
Mute This Topic: https://lists.yoctoproject.org/mt/110454032/21656
Group Owner: yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

  • [yocto] Query: Regarding ligh... Kumar, Manu via lists.yoctoproject.org
    • Re: [yocto] Query: Regar... Gyorgy Sarvari via lists.yoctoproject.org
      • Re: [yocto] Query: R... Kumar, Manu via lists.yoctoproject.org
        • Re: [yocto] Quer... Gyorgy Sarvari via lists.yoctoproject.org
          • Re: [yocto] ... Kumar, Manu via lists.yoctoproject.org
            • Re: [yo... Gyorgy Sarvari via lists.yoctoproject.org
              • Re:... Kumar, Manu via lists.yoctoproject.org
                • ... Kumar, Manu via lists.yoctoproject.org
                • ... Gyorgy Sarvari via lists.yoctoproject.org
                • ... Kumar, Manu via lists.yoctoproject.org
                • ... Gyorgy Sarvari via lists.yoctoproject.org
                • ... Alexander Kanavin via lists.yoctoproject.org
                • ... Kumar, Manu via lists.yoctoproject.org
                • ... Gyorgy Sarvari via lists.yoctoproject.org
                • ... Alexander Kanavin via lists.yoctoproject.org
                • ... Kumar, Manu via lists.yoctoproject.org
                • ... Kumar, Manu via lists.yoctoproject.org
                • ... Kumar, Manu via lists.yoctoproject.org

Reply via email to