]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - make-bcache.c
Add an option for setting the set uuid
[bcachefs-tools-debian] / make-bcache.c
index b6034fe825ea48c4b0cf57da6d096384bba15072..3d2d3a2c410cff9b60f9f4f9bc2fbfb089d015ea 100644 (file)
@@ -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)