]> git.datanom.net - omvzfs.git/blobdiff - gui/rpc/zfs.inc
Support optional mountpoint value when creating filesystem.
[omvzfs.git] / gui / rpc / zfs.inc
index ead4ee52ce98734254c550b3aff6c561a55d9985..2b12b18d5b1623706a8c2500d8ba21d536f15c5c 100644 (file)
@@ -130,7 +130,8 @@ class OMVRpcServiceZFS extends OMVRpcServiceAbstract {
                                  "path":{"type":"string"},
                                  "name":{"type":"string"},
                                  "size":{"type":"string"},
-                                 "clonename":{"type":"string"}
+                                 "clonename":{"type":"string"},
+                                 "mountpoint":{"type":"string"}
                          }
                  }');
                switch ($params['type']) {
@@ -141,6 +142,10 @@ class OMVRpcServiceZFS extends OMVRpcServiceAbstract {
                case "filesystem":
                        $name = $params['path'] . "/" . $params['name'];
                        $tmp = new OMVModuleZFSDataset($name);
+                       if (strlen($params['mountpoint']) > 0) {
+                               $properties = array("mountpoint"=>$params['mountpoint']);
+                               $tmp->setProperties($properties);
+                       }
                        break;
                case "snapshot":
                        $name = $params['path'] . "@" . $params['name'];
This page took 0.028918 seconds and 5 git commands to generate.