mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
During live update we will load the /tool/xenstored path from the previous binary, and then try to mkdir /tool again which will fail with EEXIST. Check for existence of the path before creating it. The write call to /tool/xenstored should not need any changes (and we do want to overwrite any previous path, in case it changed). Prior to7110192b1dlive update would work only if the binary path was specified, and with7110192b1dand this live update also works when no binary path is specified in `xenstore-control live-update`. Fixes:7110192b1d("tools/oxenstored: Fix Oxenstored Live Update") Signed-off-by: Edwin Török <edvin.torok@citrix.com> Acked-by: Christian Lindig <christian.lindig@citrix.com> Release-acked-by: Henry Wang <Henry.Wang@arm.com>