diff options
-rw-r--r-- | backend/modules/partitions | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/backend/modules/partitions b/backend/modules/partitions index b6e1c60..53e4219 100644 --- a/backend/modules/partitions +++ b/backend/modules/partitions @@ -261,4 +261,15 @@ function get_filesystem_type() # qnx4, udf, ufs, hpfs, sysv, swsuspend, ocfs, ocfs2 } +# Synopsis: get_partition_uuid <device> +# +# This function returns the UUID of the filesystem on the supplied device. +# Output example: +# 27abd981-a39e-469d-a29b-0862604f29ee +function get_partition_uuid() +{ + if [ -x /sbin/blkid ]; then + /sbin/blkid -s UUID -o value "$1" + fi +} |