overlayfs-tools: Upgrade 2025.01 -> 2026.10

Upgrade to release 2026.10:

- meson: Disable tests build by default
- Define attr dependency
- Test if merged overlay is usable after mounting
- Remove trusted xattrs from upperdir metacopies before copying
  attributes
- Add Option To Use rsync for merge Operation
- Support merge metacopy file

Since version 2026.10, meson.build wraps the tests build in
"if get_option('tests')", so the tests are disabled by default and
do_configure:prepend is no longer needed. Keeping it also breaks
the build with:

ERROR: Expecting endif got eof.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Leon Anavi authored and Khem Raj committed 2026-11-04 09:38:05 -08:00
1 parent 4ae45814d6
commit 805cef9814
1 file changed
+1 -5
@@ -7,14 +7,10 @@ SRC_URI = "\
git://github.com/kmxz/overlayfs-tools.git;protocol=https;branch=master;tag=v${PV} \
"
SRCREV = "6e925bbbe747fbb58bc4a95a646907a2101741f6"
SRCREV = "950d0cf35e4f917b6836565d76e38bcf7fcf2d5f"
UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
inherit meson pkgconfig
DEPENDS:append:libc-musl = " fts"
do_configure:prepend() {
sed -i '/Custom targets for testing overlay function/,/command : .*permanent...changes/ d' ${S}/meson.build
}