From 4f88b8efe227a370ac50ed1f9bdfa8ba15a1da2d Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Tue, 12 Jul 2011 15:42:37 -0700 Subject: Add an option for setting the set uuid --- .gitignore | 3 +++ make-bcache.c | 9 ++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d03d148 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +make-bcache +probe-bcache +.* diff --git a/make-bcache.c b/make-bcache.c index b6034fe..3d2d3a2 100644 --- a/make-bcache.c +++ b/make-bcache.c @@ -65,7 +65,8 @@ void usage() " -b bucket size\n" " -w block size (hard sector size of SSD, often 2k)\n" " -j journal size, in buckets\n" - " -U UUID\n"); + " -U UUID\n" + " -S Set UUID\n"); exit(EXIT_FAILURE); } @@ -105,6 +106,12 @@ int main(int argc, char **argv) exit(EXIT_FAILURE); } break; + case 'S': + if (uuid_parse(optarg, sb.set_uuid)) { + printf("Bad uuid\n"); + exit(EXIT_FAILURE); + } + break; } if (!sb.block_size) -- cgit v1.2.3