summaryrefslogtreecommitdiffstats
path: root/meta-filesystems/recipes-support
Commit message (Collapse)AuthorAgeFilesLines
* physfs: Add patch for CMake 4+ compatibilityAlper Ak10 days2-1/+45
| | | | | | | | | | | | | | | | | | | Fix: | CMake Error at CMakeLists.txt:12 (cmake_minimum_required): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | | | -- Configuring incomplete, errors occurred! Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: drop ld-is-gold supportYi Zhao2025-02-232-93/+0
| | | | | | | | | | The gold linker support has been dropped in oe-core[1]. Remove related special cases and patches in recipes. [1] https://git.openembedded.org/openembedded-core/commit/?id=a4addb9ab63011e7c604fc5daff95559e7d214e7 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fuse: new recipeBartosz Golaszewski2024-11-201-0/+12
| | | | | | | | Add a recipe for fuse-python - the official python3 bindings for libfuse2. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse: Add "fuse:fuse" to CVE_PRODUCTs-tokumoto2024-09-261-1/+1
| | | | | | | | | | | Since there are vulnerabilities that cannot be detected by the existing CVE_PRODUCT, add "fuse:fuse" to CVE_PRODUCT. https://nvd.nist.gov/vuln/detail/CVE-2010-0789 https://nvd.nist.gov/vuln/detail/CVE-2005-1858 Signed-off-by: Shunsuke Tokumoto <s-tokumoto@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Start WORKDIR -> UNPACKDIR transitionKhem Raj2024-05-231-1/+1
| | | | | | | Replace references of WORKDIR with UNPACKDIR where it makes sense to do so in preparation for changing the default value of UNPACKDIR. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: move from meta-filesystems to meta-oeMarkus Volk2024-05-192-87/+0
| | | | | | | | | | | | Technically flatpak and xdg-desktop-portal have a runtime dependency on fuse3-utils. I was worried that adding it might cause problems with CI since fuse3 is not included in meta-oe. Given that both packages also require fuse3 at buildtime it could be a good idea to move fuse3 to avoid a meta-filesystems dependency for meta-oe Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-looseversion: Move to meta-oeKhem Raj2024-05-191-14/+0
| | | | | | | | | its needed by fuse3 and right now its only needed by fuse3 in meta-openembedded layers, move it to meta-oe along with fuse3 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Markus Volk <f_l_k@t-online.de>
* composefs: move from meta-filesystems to meta-oe layerJose Quaresma2024-05-122-98/+0
| | | | | | | | We can make this more widely available as we don't depend anymore on fuse3. Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* composefs: remove fuse3 dependencieJose Quaresma2024-05-121-1/+1
| | | | | | | | | | | | | | The fuse3 is only used for development purposes and the composefs uses the kernel overlayfs and erofs on the target. The composefs-fuse [1] tool is not even installed by default So all the files installed on the target are the same with and without the fuse, this can be checked with buildhistory. [1] https://github.com/containers/composefs/commit/f5fed9ff093ac57967a4c5253bae3ae294dd8cd9 Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* composefs: add a new recipeFathi Boudra2024-04-092-0/+98
| | | | | | | | | | | | | | | | | Tools to handle creating and mounting composefs images Flexible mechanism to support read-only mountable filesystem trees, stacking on top of Linux filesystem. It will allow to enable filesystem integrity by leveraging the stack: ostree -> composefs -> fs-verity For reference: https://github.com/containers/composefs?tab=readme-ov-file#filesystem-integrity https://ostreedev.github.io/ostree/composefs/#using-composefs-with-ostree Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: Make kmod as a recommendation instead of rdep for ptestsKhem Raj2024-03-011-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: use 4 spaces for indentationMartin Jansa2024-03-011-27/+29
| | | | | | | * instead of mix of 8, 9 and 4 spaces Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-looseversion: Add recipeKhem Raj2024-02-221-0/+14
| | | | | | Needed by fuse3 ptests Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: Add missing runtime deps for ptestsKhem Raj2024-02-221-2/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-filesystems: drop ${PYTHON_PN}Tim Orling2024-02-191-1/+1
| | | | | | | python 2 is long unsupported, so we no longer need this variable Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: upgrade 3.15.1 -> 3.16.2alperak2023-11-121-1/+1
| | | | | | | | | | Changelog: - Various minor bugfixes and improvements. - Readdir kernel cache can be enabled from high-level API. Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: update 3.14.1 -> 3.15.1Markus Volk2023-08-021-2/+2
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* *.patch: add Upstream-Status to all patchesMartin Jansa2023-06-211-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is new patch-status QA check in oe-core: https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a This is temporary work around just to hide _many_ warnings from optional patch-status (if you add it to WARN_QA). This just added Upstream-Status: Pending everywhere without actually investigating what's the proper status. This is just to hide current QA warnings and to catch new .patch files being added without Upstream-Status, but the number of Pending patches is now terrible: 5 (26%) meta-xfce 6 (50%) meta-perl 15 (42%) meta-webserver 21 (36%) meta-gnome 25 (57%) meta-filesystems 26 (43%) meta-initramfs 45 (45%) meta-python 47 (55%) meta-multimedia 312 (63%) meta-networking 756 (61%) meta-oe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: update 3.12.0 -> 3.14.1Markus Volk2023-05-151-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: upgrade 3.11.0 -> 3.12.0wangmy2022-09-131-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: support ptestChangqing Li2022-08-121-4/+21
| | | | | | | | | | | | | | fuse3 test is designed to run under source dir, there are many places like "progname = pjoin(basename, 'example', 'ioctl')" in the testcases, which will try to find compiled program. As our S != B, and the don't run test under source dir. Test will fail with following errors: No such file or directory: '/usr/lib64/fuse3/ptest/test/../example/printcap' Fix by install needed programs for the test Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: upgrade 3.10.5 -> 3.11.0wangmy2022-05-091-1/+1
| | | | | | | | | | Changelog: ========= Add support for flag FOPEN_NOFLUSH for avoiding flush on close. Fixed returning an error condition to ioctl(2) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-042-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: upgrade 3.10.4 -> 3.10.5zhengruoqin2021-09-081-1/+1
| | | | | | | Various improvements to make unit tests more robust. Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-032-22/+22
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fuse: Define closefrom if not availableKhem Raj2021-08-032-0/+52
| | | | | | Fixes build with glibc 2.34+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: upgrade 3.10.3 -> 3.10.4zangrc2021-06-181-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: upgrade 3.10.2 -> 3.10.3zangrc2021-04-151-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: upgrade 3.10.1 -> 3.10.2zangrc2021-02-211-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse: set CVE_PRODUCT to "fuse_project:fuse"Mikko Rapeli2021-01-172-0/+4
| | | | | | | | | | | Other products like "RedHat:fuse" introduce false CVE findings like: https://nvd.nist.gov/vuln/detail/CVE-2018-10906 https://nvd.nist.gov/vuln/detail/CVE-2019-14860 https://nvd.nist.gov/vuln/detail/CVE-2020-25689 Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: upgrade 3.10.0 -> 3.10.1zangrc2020-12-181-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: Upgrade to 3.10.0Khem Raj2020-11-091-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: upgrade 3.9.2 -> 3.9.3Zang Ruochen2020-09-081-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: Enable ptestZang Ruochen2020-07-062-1/+18
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: upgrade 3.9.1 -> 3.9.2Pierre-Jean Texier2020-06-141-2/+1
| | | | | | | See changelog https://github.com/libfuse/libfuse/releases/tag/fuse-3.9.2 Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* physfs: fix typo for HOMEPAGEKonrad Weihmann2020-05-311-1/+1
| | | | | Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: upgrade 3.9.0 -> 3.9.1Zang Ruochen2020-03-261-2/+2
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: upgrade 3.8.0 -> 3.9.0Wang Mingyu2019-12-181-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: upgrade 3.7.0 -> 3.8.0Zang Ruochen2019-11-131-2/+2
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: upgrade 3.6.2 -> 3.7.0Zheng Ruoqin2019-10-261-2/+2
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse: Fix installed-vs-shipped for nativesdkRobert Yang2019-09-251-1/+7
| | | | | | | | | | | | | | | | | | | | | | | There are two problems: * The /dev is installed to '${D}/dev', not '${D}${base_prefix}' * The /etc is installed ${D}, but should be ${D}${sysconfdir} It works for target is because target's base_prefix is NULL, but it isn't work for native or nativesdk. Fixed: $ bitbake nativesdk-fuse ERROR: nativesdk-fuse-2.9.9-r0 do_package: QA Issue: nativesdk-fuse: Files/directories were installed but not shipped in any package: /dev /etc /etc/init.d /etc/udev /etc/init.d/fuse /etc/udev/rules.d /etc/udev/rules.d/99-fuse.rules Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse3: add libfuse3 recipeStefan Agner2019-09-101-0/+48
| | | | | | | | | | | Add recipe for libfuse version 3 series. Follow the scheme other distributions use and create a new recipe with 3 in its name. To avoid conflict with the fuse (2) recipe this recipe does not provide init scripts/configuration files which automatically load the fuse kernel driver. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse: upgrade 2.9.8 -> 2.9.9Yi Zhao2019-06-151-2/+2
| | | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* physfs: Fix license checksumAndreas Müller2019-03-221-1/+1
| | | | | | | Copyright year was changed Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* physfs: upgrade 3.0.1 -> 3.0.2Andreas Müller2019-03-211-2/+2
| | | | | | | | | | | | Announcement [1] says: This is a collection of small fixes to 3.0.1. All 3.0 users should definitely upgrade right away. [1] https://icculus.org/pipermail/physfs/2019-March/001280.html Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* physfs: Fix multilib installAndreas Müller2019-02-081-0/+2
| | | | | | | | | | | | | | | ERROR: physfs-1_3.0.1-r0 do_package: QA Issue: physfs: Files/directories were installed but not shipped in any package: | /usr/lib/libphysfs.so | /usr/lib/libphysfs.so.1 | /usr/lib/libphysfs.a | /usr/lib/libphysfs.so.3.0.1 | /usr/lib/pkgconfig | /usr/lib/pkgconfig/physfs.pc | Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse: split one dpg package onlyHongxu Jia2018-09-171-4/+4
| | | | | | | | | | | Multiple -dbg packages per recipe is not encouraged, and only one is recommended and the code only works properly in some cases for one. Add RPROVIDES_${PN}-dbg to be compatiable with previous dbg packages requiring. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse: upgrade 2.9.7 -> 2.9.8Yi Zhao2018-08-191-2/+3
| | | | | | | | | | Security fixes: CVE-2018-10906 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-10906 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fuse: add UPSTREAM_CHECK_URIYi Zhao2018-05-301-0/+2
| | | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* physfs: Update to 3.0.1Khem Raj2018-05-171-3/+3
| | | | | | | | | | License-Update: copyright years updated along with a note removal about LZMA SDK and LGPL see https://hg.icculus.org/icculus/physfs/rev/5b31ba402270 https://hg.icculus.org/icculus/physfs/rev/8f14bdf15b2a Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>