feat: add by-label disk support

Signed-off-by: sisungo <[email protected]>
This commit is contained in:
2026-09-15 09:43:32 +00:00
parent 43b723ac49
commit cb4c459175
+23
View File
@@ -15,6 +15,21 @@
when: Match("FSUUID", ""),
do: [Unset("FSUUID")],
),
(
when: All([
Match("ACTION", "add"),
Match("SUBSYSTEM", "block"),
Match("DEVNODE", ".*"),
]),
do: [
UseProvider("FSLABEL", f("blkid -o value -s LABEL {DEVNODE}")),
],
on_error: Continue,
),
(
when: Match("FSLABEL", ""),
do: [Unset("FSLABEL")],
),
// Create link aliases for block devices
(
@@ -42,6 +57,14 @@
]),
do: [Add("SYMLINKS", f("{DEVROOT}/disk/by-uuid/{FSUUID}"))],
),
(
when: All([
Match("ACTION", "add"),
Match("SUBSYSTEM", "block"),
Match("FSLABEL", ".+"),
]),
do: [Add("SYMLINKS", f("{DEVROOT}/disk/by-label/{FSLABEL}"))],
),
(
when: All([
Match("ACTION", "add"),