vogelor
2011-03-26 def897ab238ec35534e61cfbbb8d973616a2b3b0
server/lib/classes/monitor_tools.inc.php
@@ -791,6 +791,28 @@
            $state = 'info';
            $data['output'] = shell_exec('glsa-check -pv --nocolor affected 2>/dev/null');
         }
      } elseif (file_exists('/etc/SuSE-release')) {
         /*
          * update and find the upgrade.
          * if there is any output, then there is a needed update
          */
         $aptData = shell_exec('zypper -q lu');
         if ($aptData == '') {
            /* There is nothing to update! */
            $state = 'ok';
         } else {
            /*
             * There is something to update! this is in most cases not critical, so we can
             * do a system-update once a month or so...
             */
            $state = 'info';
         }
         /*
          * Fetch the output
          */
         $data['output'] = shell_exec('zypper --non-interactive up');
      } else {
         /*
          * It is not Debian/Ubuntu, so there is no data and no state