From e5874ca3ea8cb669e42f8767fbb07a8390d43c49 Mon Sep 17 00:00:00 2001 From: lassulus Date: Thu, 30 May 2024 13:39:54 +0200 Subject: [PATCH] mdadm: run sgdisk before partprobe --- lib/types/mdadm.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/types/mdadm.nix b/lib/types/mdadm.nix index 1564e17..65f1715 100644 --- a/lib/types/mdadm.nix +++ b/lib/types/mdadm.nix @@ -43,11 +43,11 @@ --force \ --homehost=any \ "''${disk_devices[@]}" - partprobe /dev/md/${config.name} udevadm trigger --subsystem-match=block udevadm settle # for some reason mdadm devices spawn with an existing partition table, so we need to wipe it sgdisk --zap-all /dev/md/${config.name} + partprobe /dev/md/${config.name} fi ${lib.optionalString (config.content != null) config.content._create} '';