Displaying 2 results from an estimated 2 matches for "cf1507d".
Did you mean:
0f150dd
2015 Jan 14
2
[PATCH] daemon: use btrfs(1) to get btrfs labels
...ype (mountable);
+
+ if (type && STREQ (type, "btrfs") && optgroup_btrfs_available ())
+ return btrfs_get_label (mountable->device);
+
return get_blkid_tag (mountable->device, "LABEL");
}
diff --git a/daemon/btrfs.c b/daemon/btrfs.c
index 150c089..cf1507d 100644
--- a/daemon/btrfs.c
+++ b/daemon/btrfs.c
@@ -44,6 +44,30 @@ optgroup_btrfs_available (void)
return prog_exists (str_btrfs) && filesystem_available ("btrfs") > 0;
}
+char *
+btrfs_get_label (const char *device)
+{
+ int r;
+ CLEANUP_FREE char *err = NULL;
+ char...
2015 Jan 15
0
[PATCH 1/2] daemon: use btrfs(1) to get btrfs labels
...ntable);
+
+ if (type) {
+ if (STREQ (type, "btrfs") && optgroup_btrfs_available ())
+ return btrfs_get_label (mountable->device);
+ }
+
return get_blkid_tag (mountable->device, "LABEL");
}
diff --git a/daemon/btrfs.c b/daemon/btrfs.c
index 150c089..cf1507d 100644
--- a/daemon/btrfs.c
+++ b/daemon/btrfs.c
@@ -44,6 +44,30 @@ optgroup_btrfs_available (void)
return prog_exists (str_btrfs) && filesystem_available ("btrfs") > 0;
}
+char *
+btrfs_get_label (const char *device)
+{
+ int r;
+ CLEANUP_FREE char *err = NULL;
+ char...