]> git.datanom.net - omvzfs.git/blobdiff - gui/rpc/zfs.inc
Add option to set mountpoint when creating pool.
[omvzfs.git] / gui / rpc / zfs.inc
index 28902edc860a1c565744dc430d5fea19d1fb828a..16b5a133183afa56dc2a56a2ac8256a6be0d5bdb 100644 (file)
@@ -54,9 +54,18 @@ class OMVRpcServiceZFS extends OMVRpcServiceAbstract {
                        throw new OMVModuleZFSException("Incorrect pool type specified");
                        break;
                }
+               //Check for user supplied options
+               $opts = "";
+               if ($params['force']) {
+                       $opts .= "-f ";
+               }
+               if (strlen($params['mountpoint']) > 0) {
+                       $opts .= "-m " . $params['mountpoint'] . " ";
+               }
+
                $disks = preg_split("/[,;]/", $params['devices']);
                $vdev = new OMVModuleZFSVdev($params['name'], $pooltype, $disks);
-               $pool = new OMVModuleZFSZpool($vdev);
+               $pool = new OMVModuleZFSZpool($vdev, $opts);
                //Ugly fix to solve the problem of blkid not displaying info on newly created pools
                $pool->export();
                $pool->import($pool->getName());
This page took 0.096491 seconds and 5 git commands to generate.