From b3bc81535464699ed66d0e7c178e67129f91899c Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Mon, 2 Mar 2026 00:45:34 +0300 Subject: [PATCH] Sorry, udevadm trigger --settle sometimes just fails in docker :-( --- src/disk_tool/disk_tool_udev.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/disk_tool/disk_tool_udev.cpp b/src/disk_tool/disk_tool_udev.cpp index 7491afb6..987275fc 100644 --- a/src/disk_tool/disk_tool_udev.cpp +++ b/src/disk_tool/disk_tool_udev.cpp @@ -140,7 +140,10 @@ uint32_t disk_tool_t::write_osd_superblock(std::string device, json11::Json para } close(fd); free(buf); - shell_exec({ "udevadm", "trigger", "--settle", device }, "", NULL, NULL); + if (!test_mode) + { + shell_exec({ "udevadm", "trigger", "--settle", device }, "", NULL, NULL); + } return sb_size; }