summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEtienne Cordonnier <ecordonnier@snap.com>2025-02-10 15:55:13 +0100
committerArmin Kuster <akuster808@gmail.com>2025-03-03 08:00:42 -0500
commitcc425a989b68fc9b52ab37d5178d13d21ee92f39 (patch)
tree7b3049ea882050cba893135be222679b9c401db3
parent653a615bc97475297a1f6c0449f4297ba24c0c08 (diff)
downloadmeta-openembedded-cc425a989b68fc9b52ab37d5178d13d21ee92f39.tar.gz
uutils-coreutils: fix compilation with selinux
- The scarthgap branch of poky contains Rust 1.75. - uutils-coreutils 0.0.28 requires rust 1.77 when selinux is enabled, even though the project's README.md of release 0.0.28 mistakenly indicates 1.70 as MSRV. This fixes the build of uutils-coreutils 0.0.28 when meta-selinux is included. Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
-rw-r--r--meta-oe/recipes-core/uutils-coreutils/files/0001-Cargo.lock-revert-to-selinux-sys-0.6.9-and-fts-sys-0.patch178
-rw-r--r--meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc20
-rw-r--r--meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.28.bb3
3 files changed, 194 insertions, 7 deletions
diff --git a/meta-oe/recipes-core/uutils-coreutils/files/0001-Cargo.lock-revert-to-selinux-sys-0.6.9-and-fts-sys-0.patch b/meta-oe/recipes-core/uutils-coreutils/files/0001-Cargo.lock-revert-to-selinux-sys-0.6.9-and-fts-sys-0.patch
new file mode 100644
index 0000000000..d91c368891
--- /dev/null
+++ b/meta-oe/recipes-core/uutils-coreutils/files/0001-Cargo.lock-revert-to-selinux-sys-0.6.9-and-fts-sys-0.patch
@@ -0,0 +1,178 @@
1From 2b578f1c2eee4e3552300d672eceea0804118896 Mon Sep 17 00:00:00 2001
2From: Etienne Cordonnier <ecordonnier@snap.com>
3Date: Mon, 10 Feb 2025 14:43:54 +0100
4Subject: [PATCH] Cargo.lock: revert to selinux-sys 0.6.9 and fts-sys 0.2.9
5
6selinux-sys 0.6.12 and fts-sys 0.2.11 uses offset_of which requires Rust 1.77.
7selinux 0.6.9 and fts-sys 0.2.9 compile with Rust 1.70.
8
9This fixes the compilation of uutils-coreutils when meta-selinux is included.
10
11This reverts https://github.com/uutils/coreutils/commit/10d3e98eda9342cf8d5f56d5082e38096743eb80
12
13Upstream-Status: Inappropriate [OE Specific]
14
15Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
16---
17 Cargo.lock | 61 ++++++++++++++++++++++++++++++++++++++++++++----------
18 1 file changed, 50 insertions(+), 11 deletions(-)
19
20diff --git a/Cargo.lock b/Cargo.lock
21index b59405071..5f7b420fc 100644
22--- a/Cargo.lock
23+++ b/Cargo.lock
24@@ -167,14 +167,16 @@ dependencies = [
25
26 [[package]]
27 name = "bindgen"
28-version = "0.70.1"
29+version = "0.69.5"
30 source = "registry+https://github.com/rust-lang/crates.io-index"
31-checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f"
32+checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088"
33 dependencies = [
34 "bitflags 2.6.0",
35 "cexpr",
36 "clang-sys",
37- "itertools",
38+ "itertools 0.12.1",
39+ "lazy_static",
40+ "lazycell",
41 "log",
42 "prettyplease",
43 "proc-macro2",
44@@ -183,6 +185,7 @@ dependencies = [
45 "rustc-hash",
46 "shlex",
47 "syn 2.0.86",
48+ "which",
49 ]
50
51 [[package]]
52@@ -961,9 +964,9 @@ dependencies = [
53
54 [[package]]
55 name = "fts-sys"
56-version = "0.2.11"
57+version = "0.2.9"
58 source = "registry+https://github.com/rust-lang/crates.io-index"
59-checksum = "28ab6a6dfd9184fe8a5097924dea6e7648f499121b3e933bb8486a17f817122e"
60+checksum = "4e184d5f593d19793f26afb6f9a58d25f0bc755c4e48890ffcba6db416153ebb"
61 dependencies = [
62 "bindgen",
63 "libc",
64@@ -1156,6 +1159,15 @@ version = "0.4.1"
65 source = "registry+https://github.com/rust-lang/crates.io-index"
66 checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46"
67
68+[[package]]
69+name = "home"
70+version = "0.5.9"
71+source = "registry+https://github.com/rust-lang/crates.io-index"
72+checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
73+dependencies = [
74+ "windows-sys 0.52.0",
75+]
76+
77 [[package]]
78 name = "hostname"
79 version = "0.4.0"
80@@ -1244,6 +1256,15 @@ dependencies = [
81 "windows-sys 0.48.0",
82 ]
83
84+[[package]]
85+name = "itertools"
86+version = "0.12.1"
87+source = "registry+https://github.com/rust-lang/crates.io-index"
88+checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
89+dependencies = [
90+ "either",
91+]
92+
93 [[package]]
94 name = "itertools"
95 version = "0.13.0"
96@@ -1303,6 +1324,12 @@ version = "1.4.0"
97 source = "registry+https://github.com/rust-lang/crates.io-index"
98 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
99
100+[[package]]
101+name = "lazycell"
102+version = "1.3.0"
103+source = "registry+https://github.com/rust-lang/crates.io-index"
104+checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
105+
106 [[package]]
107 name = "libc"
108 version = "0.2.161"
109@@ -2120,9 +2147,9 @@ dependencies = [
110
111 [[package]]
112 name = "selinux-sys"
113-version = "0.6.12"
114+version = "0.6.9"
115 source = "registry+https://github.com/rust-lang/crates.io-index"
116-checksum = "8d557667087c5b4791e180b80979cd1a92fdb9bfd92cfd4b9ab199c4d7402423"
117+checksum = "89d45498373dc17ec8ebb72e1fd320c015647b0157fc81dddf678e2e00205fec"
118 dependencies = [
119 "bindgen",
120 "cc",
121@@ -3100,7 +3127,7 @@ version = "0.0.28"
122 dependencies = [
123 "chrono",
124 "clap",
125- "itertools",
126+ "itertools 0.13.0",
127 "quick-error 2.0.1",
128 "regex",
129 "uucore",
130@@ -3236,7 +3263,7 @@ dependencies = [
131 "compare",
132 "ctrlc",
133 "fnv",
134- "itertools",
135+ "itertools 0.13.0",
136 "memchr",
137 "nix",
138 "rand",
139@@ -3520,7 +3547,7 @@ name = "uu_yes"
140 version = "0.0.28"
141 dependencies = [
142 "clap",
143- "itertools",
144+ "itertools 0.13.0",
145 "nix",
146 "uucore",
147 ]
148@@ -3539,7 +3566,7 @@ dependencies = [
149 "dunce",
150 "glob",
151 "hex",
152- "itertools",
153+ "itertools 0.13.0",
154 "libc",
155 "md-5",
156 "memchr",
157@@ -3687,6 +3714,18 @@ dependencies = [
158 "wasm-bindgen",
159 ]
160
161+[[package]]
162+name = "which"
163+version = "4.4.2"
164+source = "registry+https://github.com/rust-lang/crates.io-index"
165+checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
166+dependencies = [
167+ "either",
168+ "home",
169+ "once_cell",
170+ "rustix 0.38.37",
171+]
172+
173 [[package]]
174 name = "wild"
175 version = "2.2.1"
176--
1772.43.0
178
diff --git a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc
index 162b60182a..f2b00f27bd 100644
--- a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc
+++ b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc
@@ -21,7 +21,7 @@ SRC_URI += " \
21 crate://crates.io/bigdecimal/0.4.6 \ 21 crate://crates.io/bigdecimal/0.4.6 \
22 crate://crates.io/binary-heap-plus/0.5.0 \ 22 crate://crates.io/binary-heap-plus/0.5.0 \
23 crate://crates.io/bincode/1.3.3 \ 23 crate://crates.io/bincode/1.3.3 \
24 crate://crates.io/bindgen/0.70.1 \ 24 crate://crates.io/bindgen/0.69.5 \
25 crate://crates.io/bit-set/0.5.3 \ 25 crate://crates.io/bit-set/0.5.3 \
26 crate://crates.io/bit-vec/0.6.3 \ 26 crate://crates.io/bit-vec/0.6.3 \
27 crate://crates.io/bitflags/1.3.2 \ 27 crate://crates.io/bitflags/1.3.2 \
@@ -92,7 +92,7 @@ SRC_URI += " \
92 crate://crates.io/fnv/1.0.7 \ 92 crate://crates.io/fnv/1.0.7 \
93 crate://crates.io/fs_extra/1.3.0 \ 93 crate://crates.io/fs_extra/1.3.0 \
94 crate://crates.io/fsevent-sys/4.1.0 \ 94 crate://crates.io/fsevent-sys/4.1.0 \
95 crate://crates.io/fts-sys/0.2.11 \ 95 crate://crates.io/fts-sys/0.2.9 \
96 crate://crates.io/fundu/2.0.1 \ 96 crate://crates.io/fundu/2.0.1 \
97 crate://crates.io/fundu-core/0.3.1 \ 97 crate://crates.io/fundu-core/0.3.1 \
98 crate://crates.io/funty/2.0.0 \ 98 crate://crates.io/funty/2.0.0 \
@@ -115,6 +115,7 @@ SRC_URI += " \
115 crate://crates.io/hermit-abi/0.3.2 \ 115 crate://crates.io/hermit-abi/0.3.2 \
116 crate://crates.io/hex/0.4.3 \ 116 crate://crates.io/hex/0.4.3 \
117 crate://crates.io/hex-literal/0.4.1 \ 117 crate://crates.io/hex-literal/0.4.1 \
118 crate://crates.io/home/0.5.9 \
118 crate://crates.io/hostname/0.4.0 \ 119 crate://crates.io/hostname/0.4.0 \
119 crate://crates.io/iana-time-zone/0.1.53 \ 120 crate://crates.io/iana-time-zone/0.1.53 \
120 crate://crates.io/iana-time-zone-haiku/0.1.2 \ 121 crate://crates.io/iana-time-zone-haiku/0.1.2 \
@@ -123,6 +124,7 @@ SRC_URI += " \
123 crate://crates.io/inotify/0.9.6 \ 124 crate://crates.io/inotify/0.9.6 \
124 crate://crates.io/inotify-sys/0.1.5 \ 125 crate://crates.io/inotify-sys/0.1.5 \
125 crate://crates.io/io-lifetimes/1.0.11 \ 126 crate://crates.io/io-lifetimes/1.0.11 \
127 crate://crates.io/itertools/0.12.1 \
126 crate://crates.io/itertools/0.13.0 \ 128 crate://crates.io/itertools/0.13.0 \
127 crate://crates.io/itoa/1.0.4 \ 129 crate://crates.io/itoa/1.0.4 \
128 crate://crates.io/js-sys/0.3.64 \ 130 crate://crates.io/js-sys/0.3.64 \
@@ -130,6 +132,7 @@ SRC_URI += " \
130 crate://crates.io/kqueue/1.0.7 \ 132 crate://crates.io/kqueue/1.0.7 \
131 crate://crates.io/kqueue-sys/1.0.3 \ 133 crate://crates.io/kqueue-sys/1.0.3 \
132 crate://crates.io/lazy_static/1.4.0 \ 134 crate://crates.io/lazy_static/1.4.0 \
135 crate://crates.io/lazycell/1.3.0 \
133 crate://crates.io/libc/0.2.161 \ 136 crate://crates.io/libc/0.2.161 \
134 crate://crates.io/libloading/0.7.4 \ 137 crate://crates.io/libloading/0.7.4 \
135 crate://crates.io/libm/0.2.7 \ 138 crate://crates.io/libm/0.2.7 \
@@ -217,7 +220,7 @@ SRC_URI += " \
217 crate://crates.io/scopeguard/1.2.0 \ 220 crate://crates.io/scopeguard/1.2.0 \
218 crate://crates.io/self_cell/1.0.4 \ 221 crate://crates.io/self_cell/1.0.4 \
219 crate://crates.io/selinux/0.4.6 \ 222 crate://crates.io/selinux/0.4.6 \
220 crate://crates.io/selinux-sys/0.6.12 \ 223 crate://crates.io/selinux-sys/0.6.9 \
221 crate://crates.io/semver/1.0.14 \ 224 crate://crates.io/semver/1.0.14 \
222 crate://crates.io/serde/1.0.214 \ 225 crate://crates.io/serde/1.0.214 \
223 crate://crates.io/serde-big-array/0.5.1 \ 226 crate://crates.io/serde-big-array/0.5.1 \
@@ -276,6 +279,7 @@ SRC_URI += " \
276 crate://crates.io/wasm-bindgen-macro-support/0.2.87 \ 279 crate://crates.io/wasm-bindgen-macro-support/0.2.87 \
277 crate://crates.io/wasm-bindgen-shared/0.2.87 \ 280 crate://crates.io/wasm-bindgen-shared/0.2.87 \
278 crate://crates.io/web-time/1.1.0 \ 281 crate://crates.io/web-time/1.1.0 \
282 crate://crates.io/which/4.4.2 \
279 crate://crates.io/wild/2.2.1 \ 283 crate://crates.io/wild/2.2.1 \
280 crate://crates.io/winapi/0.3.9 \ 284 crate://crates.io/winapi/0.3.9 \
281 crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ 285 crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
@@ -341,7 +345,7 @@ SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f
341SRC_URI[bigdecimal-0.4.6.sha256sum] = "8f850665a0385e070b64c38d2354e6c104c8479c59868d1e48a0c13ee2c7a1c1" 345SRC_URI[bigdecimal-0.4.6.sha256sum] = "8f850665a0385e070b64c38d2354e6c104c8479c59868d1e48a0c13ee2c7a1c1"
342SRC_URI[binary-heap-plus-0.5.0.sha256sum] = "e4551d8382e911ecc0d0f0ffb602777988669be09447d536ff4388d1def11296" 346SRC_URI[binary-heap-plus-0.5.0.sha256sum] = "e4551d8382e911ecc0d0f0ffb602777988669be09447d536ff4388d1def11296"
343SRC_URI[bincode-1.3.3.sha256sum] = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" 347SRC_URI[bincode-1.3.3.sha256sum] = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
344SRC_URI[bindgen-0.70.1.sha256sum] = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" 348SRC_URI[bindgen-0.69.5.sha256sum] = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088"
345SRC_URI[bit-set-0.5.3.sha256sum] = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" 349SRC_URI[bit-set-0.5.3.sha256sum] = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1"
346SRC_URI[bit-vec-0.6.3.sha256sum] = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" 350SRC_URI[bit-vec-0.6.3.sha256sum] = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
347SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 351SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
@@ -412,7 +416,7 @@ SRC_URI[flate2-1.0.28.sha256sum] = "46303f565772937ffe1d394a4fac6f411c6013172fad
412SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 416SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
413SRC_URI[fs_extra-1.3.0.sha256sum] = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" 417SRC_URI[fs_extra-1.3.0.sha256sum] = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
414SRC_URI[fsevent-sys-4.1.0.sha256sum] = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" 418SRC_URI[fsevent-sys-4.1.0.sha256sum] = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2"
415SRC_URI[fts-sys-0.2.11.sha256sum] = "28ab6a6dfd9184fe8a5097924dea6e7648f499121b3e933bb8486a17f817122e" 419SRC_URI[fts-sys-0.2.9.sha256sum] = "4e184d5f593d19793f26afb6f9a58d25f0bc755c4e48890ffcba6db416153ebb"
416SRC_URI[fundu-2.0.1.sha256sum] = "2ce12752fc64f35be3d53e0a57017cd30970f0cffd73f62c791837d8845badbd" 420SRC_URI[fundu-2.0.1.sha256sum] = "2ce12752fc64f35be3d53e0a57017cd30970f0cffd73f62c791837d8845badbd"
417SRC_URI[fundu-core-0.3.1.sha256sum] = "e463452e2d8b7600d38dcea1ed819773a57f0d710691bfc78db3961bd3f4c3ba" 421SRC_URI[fundu-core-0.3.1.sha256sum] = "e463452e2d8b7600d38dcea1ed819773a57f0d710691bfc78db3961bd3f4c3ba"
418SRC_URI[funty-2.0.0.sha256sum] = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 422SRC_URI[funty-2.0.0.sha256sum] = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
@@ -435,6 +439,7 @@ SRC_URI[hashbrown-0.14.3.sha256sum] = "290f1a1d9242c78d09ce40a5e87e7554ee637af13
435SRC_URI[hermit-abi-0.3.2.sha256sum] = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 439SRC_URI[hermit-abi-0.3.2.sha256sum] = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
436SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 440SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
437SRC_URI[hex-literal-0.4.1.sha256sum] = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" 441SRC_URI[hex-literal-0.4.1.sha256sum] = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46"
442SRC_URI[home-0.5.9.sha256sum] = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
438SRC_URI[hostname-0.4.0.sha256sum] = "f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba" 443SRC_URI[hostname-0.4.0.sha256sum] = "f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba"
439SRC_URI[iana-time-zone-0.1.53.sha256sum] = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" 444SRC_URI[iana-time-zone-0.1.53.sha256sum] = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765"
440SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 445SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
@@ -443,6 +448,7 @@ SRC_URI[indicatif-0.17.9.sha256sum] = "cbf675b85ed934d3c67b5c5469701eec7db22689d
443SRC_URI[inotify-0.9.6.sha256sum] = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff" 448SRC_URI[inotify-0.9.6.sha256sum] = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff"
444SRC_URI[inotify-sys-0.1.5.sha256sum] = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" 449SRC_URI[inotify-sys-0.1.5.sha256sum] = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"
445SRC_URI[io-lifetimes-1.0.11.sha256sum] = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 450SRC_URI[io-lifetimes-1.0.11.sha256sum] = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
451SRC_URI[itertools-0.12.1.sha256sum] = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
446SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" 452SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
447SRC_URI[itoa-1.0.4.sha256sum] = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" 453SRC_URI[itoa-1.0.4.sha256sum] = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc"
448SRC_URI[js-sys-0.3.64.sha256sum] = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 454SRC_URI[js-sys-0.3.64.sha256sum] = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
@@ -450,6 +456,7 @@ SRC_URI[keccak-0.1.4.sha256sum] = "8f6d5ed8676d904364de097082f4e7d240b571b67989c
450SRC_URI[kqueue-1.0.7.sha256sum] = "2c8fc60ba15bf51257aa9807a48a61013db043fcf3a78cb0d916e8e396dcad98" 456SRC_URI[kqueue-1.0.7.sha256sum] = "2c8fc60ba15bf51257aa9807a48a61013db043fcf3a78cb0d916e8e396dcad98"
451SRC_URI[kqueue-sys-1.0.3.sha256sum] = "8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587" 457SRC_URI[kqueue-sys-1.0.3.sha256sum] = "8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587"
452SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 458SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
459SRC_URI[lazycell-1.3.0.sha256sum] = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
453SRC_URI[libc-0.2.161.sha256sum] = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" 460SRC_URI[libc-0.2.161.sha256sum] = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1"
454SRC_URI[libloading-0.7.4.sha256sum] = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 461SRC_URI[libloading-0.7.4.sha256sum] = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f"
455SRC_URI[libm-0.2.7.sha256sum] = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4" 462SRC_URI[libm-0.2.7.sha256sum] = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4"
@@ -537,7 +544,7 @@ SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0b
537SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 544SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
538SRC_URI[self_cell-1.0.4.sha256sum] = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" 545SRC_URI[self_cell-1.0.4.sha256sum] = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a"
539SRC_URI[selinux-0.4.6.sha256sum] = "0139b2436c81305eb6bda33af151851f75bd62783817b25f44daa371119c30b5" 546SRC_URI[selinux-0.4.6.sha256sum] = "0139b2436c81305eb6bda33af151851f75bd62783817b25f44daa371119c30b5"
540SRC_URI[selinux-sys-0.6.12.sha256sum] = "8d557667087c5b4791e180b80979cd1a92fdb9bfd92cfd4b9ab199c4d7402423" 547SRC_URI[selinux-sys-0.6.9.sha256sum] = "89d45498373dc17ec8ebb72e1fd320c015647b0157fc81dddf678e2e00205fec"
541SRC_URI[semver-1.0.14.sha256sum] = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4" 548SRC_URI[semver-1.0.14.sha256sum] = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4"
542SRC_URI[serde-1.0.214.sha256sum] = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" 549SRC_URI[serde-1.0.214.sha256sum] = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5"
543SRC_URI[serde-big-array-0.5.1.sha256sum] = "11fc7cc2c76d73e0f27ee52abbd64eec84d46f370c88371120433196934e4b7f" 550SRC_URI[serde-big-array-0.5.1.sha256sum] = "11fc7cc2c76d73e0f27ee52abbd64eec84d46f370c88371120433196934e4b7f"
@@ -596,6 +603,7 @@ SRC_URI[wasm-bindgen-macro-0.2.87.sha256sum] = "dee495e55982a3bd48105a7b947fd2a9
596SRC_URI[wasm-bindgen-macro-support-0.2.87.sha256sum] = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 603SRC_URI[wasm-bindgen-macro-support-0.2.87.sha256sum] = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
597SRC_URI[wasm-bindgen-shared-0.2.87.sha256sum] = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 604SRC_URI[wasm-bindgen-shared-0.2.87.sha256sum] = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
598SRC_URI[web-time-1.1.0.sha256sum] = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" 605SRC_URI[web-time-1.1.0.sha256sum] = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
606SRC_URI[which-4.4.2.sha256sum] = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
599SRC_URI[wild-2.2.1.sha256sum] = "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1" 607SRC_URI[wild-2.2.1.sha256sum] = "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1"
600SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 608SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
601SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 609SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
diff --git a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.28.bb b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.28.bb
index 151ffedf08..76cecac5a6 100644
--- a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.28.bb
+++ b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.28.bb
@@ -7,7 +7,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e74349878141b240070458d414ab3b64"
7 7
8inherit cargo cargo-update-recipe-crates 8inherit cargo cargo-update-recipe-crates
9 9
10SRC_URI += "git://github.com/uutils/coreutils.git;protocol=https;branch=main" 10SRC_URI += "git://github.com/uutils/coreutils.git;protocol=https;branch=main \
11 file://0001-Cargo.lock-revert-to-selinux-sys-0.6.9-and-fts-sys-0.patch"
11 12
12# musl not supported because the libc crate does not support functions like "endutxent" at the moment, 13# musl not supported because the libc crate does not support functions like "endutxent" at the moment,
13# so src/uucore/src/lib/features.rs disables utmpx when targetting musl. 14# so src/uucore/src/lib/features.rs disables utmpx when targetting musl.