]> git.datanom.net - omvzfs.git/commitdiff
Fixed some commands to redirect stderr to stdout.
authorNiclas Berglind <nb@kjam.se>
Sat, 22 Mar 2014 13:14:33 +0000 (14:14 +0100)
committerMichael Rasmussen <mir@datanom.net>
Tue, 25 Mar 2014 00:05:53 +0000 (01:05 +0100)
Signed-off-by: Niclas Berglind <nb@kjam.se>
src/Snapshot.php

index c25dc9c62c497769a52cbe739f34a1b5251252a0..23231fe5bf5084294fb678135eed6806e0e89853 100644 (file)
@@ -41,7 +41,7 @@ class OMVModuleZFSSnapshot {
        public function __construct($name) {
                $this->name = $name;
                $qname = preg_quote($name, '/');
-               $cmd = "zfs list -H -t snapshot";
+               $cmd = "zfs list -H -t snapshot 2>&1";
                $this->exec($cmd, $out, $res);
                foreach ($out as $line) {
                        if (preg_match('/^' . $qname . '\t.*$/', $line)) {
@@ -93,7 +93,7 @@ class OMVModuleZFSSnapshot {
         */
        public function setProperties($properties) {
                foreach ($properties as $newpropertyk => $newpropertyv) {
-                       $cmd = "zfs set " . $newpropertyk . "=" . $newpropertyv . " " . $this->name;
+                       $cmd = "zfs set " . $newpropertyk . "=" . $newpropertyv . " " . $this->name . " 2>&1";
                        $this->exec($cmd,$out,$res);
                        $this->updateProperty($newpropertyk);
                }
@@ -107,7 +107,7 @@ class OMVModuleZFSSnapshot {
         * @access private
         */
        private function updateProperty($property) {
-               $cmd = "zfs get -H " . $property . " " . $this->name;
+               $cmd = "zfs get -H " . $property . " " . $this->name . " 2>&1";
                $this->exec($cmd,$out,$res);
                $tmpary = preg_split('/\t+/', $out[0]);
                $this->properties["$tmpary[1]"] = array("value" => $tmpary[2], "source" => $tmpary[3]);
@@ -120,7 +120,7 @@ class OMVModuleZFSSnapshot {
         * @access private
         */
        private function updateAllProperties() {
-               $cmd = "zfs get -H all " . $this->name;
+               $cmd = "zfs get -H all " . $this->name . " 2>&1";
                $this->exec($cmd,$out,$res);
                unset($this->properties);
                foreach ($out as $line) {
This page took 0.033473 seconds and 5 git commands to generate.