]> git.datanom.net - omvzfs.git/blobdiff - src/Snapshot.php
Modified constructors in Zvol, Dataset and Snapshot classes.
[omvzfs.git] / src / Snapshot.php
index ef90283de51c343696835a45cbab573e1c2c0ce4..afd189c2f082055ddfd31fa72b473d304494c1ed 100644 (file)
@@ -40,14 +40,12 @@ class OMVModuleZFSSnapshot {
         */
        public function __construct($name) {
                $this->name = $name;
-               $qname = preg_quote($name, '/');
-               $cmd = "zfs list -H -t snapshot 2>&1";
-               $this->exec($cmd, $out, $res);
-               foreach ($out as $line) {
-                       if (preg_match('/^' . $qname . '\t.*$/', $line)) {
-                               $this->updateAllProperties();
-                               continue;
-                       }
+               $cmd = "zfs list -H -t snapshot " .$name . " 2>&1";
+               try {
+                       $this->exec($cmd, $out, $res);
+                       $this->updateAllProperties();
+               }
+               catch (OMVModuleZFSException $e) {
                }
        }
 
This page took 0.078464 seconds and 5 git commands to generate.