From 85e9805903d146f81551cb2c8398fb7f2345a55e Mon Sep 17 00:00:00 2001 From: Nick Labich Date: Thu, 24 Jul 2025 15:25:58 -0400 Subject: [PATCH] sysupdate: Prevent unnecessary failure when a transfer Path is not present Fixes https://github.com/systemd/systemd/issues/38007 --- src/sysupdate/sysupdate-resource.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sysupdate/sysupdate-resource.c b/src/sysupdate/sysupdate-resource.c index 4060deeddf5..549edcf9d4c 100644 --- a/src/sysupdate/sysupdate-resource.c +++ b/src/sysupdate/sysupdate-resource.c @@ -697,7 +697,7 @@ int resource_resolve_path( } else if (RESOURCE_IS_FILESYSTEM(rr->type)) { _cleanup_free_ char *resolved = NULL, *relative_to = NULL; - ChaseFlags chase_flags = CHASE_PREFIX_ROOT; + ChaseFlags chase_flags = CHASE_NONEXISTENT | CHASE_PREFIX_ROOT; if (rr->path_relative_to == PATH_RELATIVE_TO_EXPLICIT) { assert(relative_to_directory); -- 2.47.3