]> git.datanom.net - omvzfs.git/commitdiff
Minor fixes to Dataset and Zvol constructors.
authorNiclas Berglind <nb@kjam.se>
Fri, 4 Apr 2014 22:14:40 +0000 (00:14 +0200)
committerMichael Rasmussen <mir@datanom.net>
Sat, 12 Apr 2014 13:19:57 +0000 (15:19 +0200)
Signed-off-by: Niclas Berglind <nb@kjam.se>
src/Dataset.php
src/Zvol.php

index 19dbc676a061e44fed819351f6cb33729d8ee0fe..f61baa1c24235755a82c11e73359c8aa58aefa0a 100644 (file)
@@ -68,12 +68,10 @@ class OMVModuleZFSDataset {
                        $ds_exists = false;
                }
                if ($ds_exists) {
-                       $cmd = "zfs list -r -o name -H -t snapshot " . $name . " 2>&1";
+                       $cmd = "zfs list -r -d 1 -o name -H -t snapshot " . $name . " 2>&1";
                        $this->exec($cmd, $out2, $res2);
                        foreach ($out2 as $line2) {
-                               if (preg_match('/^' . preg_quote($name, '/') . '\@.*$/', $line2)) {
                                        $this->snapshots[$line2] = new OMVModuleZFSSnapshot($line2);
-                               }
                        }
                } else {
                        $this->create();
index aea0ca2afca0f046fafa1be464f4fc61f5d2034e..fb86eeb4715b6e43b01031918c8a64fa3c000d7c 100644 (file)
@@ -69,7 +69,7 @@ class OMVModuleZFSZvol {
                        $zvol_exists = false;
                }
                if ($zvol_exists) {
-                       $cmd = "zfs list -r -o name -H -t snapshot " . $name . " 2>&1";
+                       $cmd = "zfs list -r -d 1 -o name -H -t snapshot " . $name . " 2>&1";
                        $this->exec($cmd, $out2, $res2);
                        foreach ($out2 as $line2) {
                                $this->snapshots[$line2] = new OMVModuleZFSSnapshot($line2);
This page took 0.034248 seconds and 5 git commands to generate.