summaryrefslogtreecommitdiffstats
path: root/meta-filesystems/recipes-support
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* fuse: Correct runlevels and startup orderAlex Stewart2017-07-241-0/+1
| | | | | | | | | | | | | | | :**/fuse*.bb * Assert INITSCRIPT_PARAMS to install the fuse initscript according to its LSB header instead of defaults. Script now starts only during runlevel 'S'. * Also set priority to 03 such that fuse is loaded before udev. This enables systems which utilize udev to mount exfat and other fuse-provided filesystems as a part of the boot process. Natinst-CAR-ID: 630632 Signed-off-by: Alex Stewart <alex.stewart@ni.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fuse: fix fetcher error.Ismo Puustinen2017-06-141-1/+1
| | | | | | | | | The recent fuse recipe update broke fetching the sources when building fuse-native (it tried to fetch non-existent package fuse-native-2.9.7.tar.gz). Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fuse: let overriding base_sbindir have the proper effect.Krisztian Litkey2017-06-141-0/+5
| | | | | | | | | Set MOUNT_FUSE_PATH explicitly to ${base_sbindir} before configure. Making this explicit will let people override base_sbindir with the desired effect (for instance when building a distro with merged / and /usr). Signed-off-by: Krisztian Litkey <krisztian.litkey@intel.com>
* fuse: update 2.9.4 to 2.9.7Kyle Russell2017-06-121-4/+4
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fuse: Remove unneeded RDEPENDS on util-linux-mountmike.looijmans@topic.nl2017-03-041-3/+0
| | | | | | | | | | | | Fuse claimed to need util-linux-mount at runtime, which isn't true. This drags util-linux-mount into any image that uses fuse. Encountered no problems with busybox's mount command and fuse (and never had). Fuse doesn't call the "mount" program anywhere, so the dependency doesn't make sense anyway. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fuse: support native compilationPatrick Ohly2017-02-131-2/+4
| | | | | | | | | This is required for swtpm-native (from meta-security) and simulating a virtual TPM in qemu. Right now, accessing swtpm only works via CUSE and thus needs fuse. Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Revert "physfs: move to sources found at github/supertux"Andreas Müller2016-11-223-67/+13
| | | | | | | | | | | | | | | | This reverts commit 3bbec2b7921c83e13b64e808ef34122a608933f0. The commit was intended to make supertux in meta-games happy. Now I found out that: * other packets e.g meta-retro d1x-rebirth segfault with supertux version of physfs * supertux can be configured to use it's own physfs as static library To avoid package version counting backwards PE = 1 was added. The patch required for supertux was already applied in meta-games. Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* physfs: move to sources found at github/supertuxAndreas Müller2016-10-033-11/+67
| | | | | | | | | * It seems that physfs is still maintained there and has the functionality required by latest supertux. * License changed Copyright year causing checksum change. Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fuse: upgrade to 2.9.4Jackie Huang2015-09-234-68/+54
| | | | | | | | | | | | | | | | | | | | Changes: * Remove 001-fix_exec_environment_for_mount_and_umount.patch which has been included in the new version * Add sysvinit and systemd support * For systemd, there is not a fuse.service since systemd provides sys-fs-fuse-connections.mount to mount the fuse control filesystem, so instead, only fuse.conf is added to modules-load.d to load the required fuse kernel module. * Add RDEPENDS on util-linux-mount * Add a patch to fix the return value of "--help" option Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fuse: fix for CVE-2015-3202 Privilege EscalationTudor Florea2015-07-302-0/+64
| | | | | | | | | | | | | | fusermount in FUSE before 2.9.3-15 does not properly clear the environment before invoking (1) mount or (2) umount as root, which allows local users to write to arbitrary files via a crafted LIBMOUNT_MTAB environment variable that is used by mount's debugging feature. References: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-3202 http://www.openwall.com/lists/oss-security/2015/05/21/9 Signed-off-by: Tudor Florea <tudor.florea@enea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>