dongshengyuan
414777a108
sysupdate: don't double-prefix definitions with --root=
...
Definitions enumerated under --root= are already rooted. Passing those
paths to the config parsers with the same root prefixes the root again,
so feature and transfer files are parsed from the wrong path.
Repro: create root/etc/sysupdate.d/rootfeat.feature and
01-root.transfer, then run:
build/systemd-sysupdate --root="$root" --verify=no --offline features rootfeat
Before: parsing failed at line 1 with a bogus Source Type= error.
Fixes #42783 .
Follow-up for: e1384cfb09
2026-07-26 14:40:05 +09:00
..
2026-07-15 02:18:05 +09:00
2026-07-25 19:37:47 +09:00
2026-07-25 19:37:47 +09:00
2026-03-18 12:03:38 +01:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-07-13 15:39:17 +02:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-05-21 10:33:03 +09:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-05-28 13:33:08 +01:00
2026-07-15 02:18:05 +09:00
2026-04-12 15:27:15 +02:00
2026-06-28 00:26:56 +09:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-07-13 15:39:17 +02:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-05-28 20:55:01 +01:00
2026-07-15 02:18:05 +09:00
2026-05-28 13:33:08 +01:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-05-21 10:33:03 +09:00
2026-07-18 04:57:00 +09:00
2026-07-15 02:18:05 +09:00
2026-07-26 14:40:05 +09:00
2026-07-15 02:18:05 +09:00
2026-06-25 10:40:21 +02:00
2026-07-15 02:18:05 +09:00
2026-06-24 13:05:33 +02:00
2026-04-13 13:20:43 +02:00
2026-07-15 02:18:05 +09:00
2026-06-25 10:40:21 +02:00
2026-07-15 02:18:05 +09:00
2026-03-03 08:49:23 +01:00
2026-07-15 02:18:05 +09:00
2026-07-02 17:19:18 +02:00
2026-07-15 02:18:05 +09:00
2026-07-15 08:38:56 +09:00
2026-07-15 02:18:05 +09:00
2026-07-11 17:07:52 +01:00
2026-07-15 02:18:05 +09:00
2026-05-21 10:33:03 +09:00
2026-07-15 02:18:05 +09:00
2026-07-01 16:14:19 +02:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-07-21 23:40:26 +09:00
2026-07-15 02:18:05 +09:00
2026-05-13 07:47:53 +09:00
2026-07-15 02:18:05 +09:00
2026-03-31 18:30:40 +02:00
2026-07-15 02:18:05 +09:00
2026-05-28 13:33:08 +01:00
2026-07-15 02:18:05 +09:00
2026-05-21 09:55:04 +00:00
2026-07-15 02:18:05 +09:00
2026-06-25 13:33:22 +02:00
2026-07-15 02:18:05 +09:00
2026-05-18 02:44:46 +09:00
2026-07-15 02:18:05 +09:00
2026-06-25 10:40:21 +02:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-07-15 09:22:58 +02:00
2026-07-15 09:22:58 +02:00
2026-02-24 12:58:09 +00:00
2026-03-31 18:30:40 +02:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-03-31 18:30:40 +02:00
2026-07-15 02:18:05 +09:00
2026-03-31 18:30:40 +02:00
2026-07-15 02:18:05 +09:00
2026-07-06 13:42:21 +01:00
2026-07-15 02:18:05 +09:00
2026-03-03 22:18:26 +01:00
2026-07-15 02:18:05 +09:00
2026-04-01 15:12:46 +02:00
2026-07-15 02:18:05 +09:00
2026-07-20 16:35:12 +09:00
2026-07-15 02:18:05 +09:00
2026-06-25 10:40:21 +02:00
2026-07-15 02:18:05 +09:00
2026-07-09 16:48:26 +02:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-05-24 20:36:43 +02:00
2026-07-15 02:18:05 +09:00
2026-06-27 14:04:48 +09:00
2026-07-15 02:18:05 +09:00
2026-05-12 15:33:21 +09:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-05-21 10:33:03 +09:00
2026-07-15 02:18:05 +09:00
2026-04-08 01:28:51 +01:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-06-29 23:22:41 +09:00
2026-07-15 02:18:05 +09:00
2026-05-18 21:17:38 +00:00
2026-07-15 02:18:05 +09:00
2026-05-21 09:55:04 +00:00
2026-07-15 02:18:05 +09:00
2026-07-14 16:43:28 +01:00
2026-07-15 02:18:05 +09:00
2026-03-04 07:36:10 +09:00
2026-07-15 02:18:05 +09:00
2026-05-21 10:33:03 +09:00
2026-05-20 11:03:27 +02:00
2026-07-15 02:18:05 +09:00
2026-07-13 15:39:17 +02:00
2026-07-15 02:18:05 +09:00
2026-07-03 03:02:56 +09:00
2026-07-15 02:18:05 +09:00
2026-06-25 10:40:21 +02:00
2026-07-15 02:18:05 +09:00
2026-02-18 00:47:25 +09:00
2026-07-15 02:18:05 +09:00
2026-06-28 00:00:11 +09:00
2026-05-21 10:33:03 +09:00
2026-07-15 02:18:05 +09:00
2026-06-03 20:22:48 +01:00
2026-07-15 02:18:05 +09:00
2026-07-18 05:29:59 +09:00
2026-07-18 05:29:59 +09:00
2026-07-15 02:18:05 +09:00
2026-03-31 18:30:40 +02:00
2026-07-15 02:18:05 +09:00
2026-06-25 10:40:21 +02:00
2026-07-15 02:18:05 +09:00
2026-03-31 18:30:40 +02:00
2026-07-15 02:18:05 +09:00
2026-05-18 12:28:08 +02:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-06-25 10:40:21 +02:00
2026-07-15 02:18:05 +09:00
2026-03-31 18:30:40 +02:00
2026-07-15 02:18:05 +09:00
2026-05-15 09:26:48 +02:00
2026-07-15 02:18:05 +09:00
2026-07-13 15:39:17 +02:00
2026-07-15 02:18:05 +09:00
2026-07-01 16:14:19 +02:00
2026-07-15 02:18:05 +09:00
2026-04-09 22:47:10 +02:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-04-18 09:56:38 +02:00
2026-07-15 02:18:05 +09:00
2026-07-08 15:38:39 +01:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-06-22 14:40:16 +02:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-03-31 18:30:40 +02:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-06-22 14:39:50 +02:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-05-19 08:14:36 +00:00
2026-07-15 02:18:05 +09:00
2026-05-03 10:20:18 +01:00
2026-07-15 02:18:05 +09:00
2026-07-08 17:54:27 +01:00
2026-07-15 02:18:05 +09:00
2026-05-20 11:39:10 +02:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-07-02 17:19:18 +02:00
2026-06-25 10:40:21 +02:00
2026-07-15 02:18:05 +09:00
2026-05-16 18:32:14 +02:00
2026-07-15 02:18:05 +09:00
2026-03-06 17:46:59 +01:00
2026-07-15 02:18:05 +09:00
2026-06-25 10:40:21 +02:00
2026-07-15 02:18:05 +09:00
2026-06-25 10:40:21 +02:00
2026-07-15 02:18:05 +09:00
2026-07-20 16:23:04 +09:00
2026-07-17 01:16:07 +09:00
2026-07-23 19:16:59 +09:00
2026-07-15 02:18:05 +09:00
2026-04-19 14:06:15 +02:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-06-25 10:40:21 +02:00
2026-07-15 02:18:05 +09:00
2026-04-21 17:07:53 +02:00
2026-07-15 02:18:05 +09:00
2026-07-02 08:20:59 +02:00
2026-07-15 02:18:05 +09:00
2026-07-03 07:39:49 +02:00
2026-07-15 02:18:05 +09:00
2026-06-25 10:40:21 +02:00
2026-07-15 02:18:05 +09:00
2026-04-12 15:27:15 +02:00
2026-07-15 02:18:05 +09:00
2026-06-25 14:31:35 +02:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-07-15 02:18:05 +09:00
2026-04-14 05:37:49 -07:00
2026-07-15 02:18:05 +09:00
2026-06-25 12:58:06 +02:00
2026-07-15 02:18:05 +09:00
2026-07-02 17:19:18 +02:00
2026-07-15 02:18:05 +09:00
2026-07-23 14:40:37 +09:00
2026-07-23 14:40:37 +09:00
2026-07-10 12:02:01 +02:00
2026-07-15 02:18:05 +09:00
2026-06-23 22:55:23 +02:00
2026-07-15 02:18:05 +09:00