From f9e153a87b2d08d046969515c2f4ebdce15eeb0a Mon Sep 17 00:00:00 2001 From: hickert Date: Thu, 10 Aug 2006 03:59:04 +0000 Subject: [PATCH] Readded default in front of the default bootkernel git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.5@4449 594d385d-05f5-0310-b6e9-bd551577e9d8 --- .../admin/systems/class_terminalStartup.inc | 18 ++++++++++-------- .../admin/systems/class_workstationStartup.inc | 18 ++++++++++-------- 2 files changed, 20 insertions(+), 16 deletions(-) diff --git a/plugins/admin/systems/class_terminalStartup.inc b/plugins/admin/systems/class_terminalStartup.inc index 10ef98a06..fab6d1d1a 100644 --- a/plugins/admin/systems/class_terminalStartup.inc +++ b/plugins/admin/systems/class_terminalStartup.inc @@ -97,15 +97,17 @@ class termstartup extends plugin while (!feof($fh)) { $buffer= trim(fgets($fh, 256)); - $name=$value = $buffer; - - if(preg_match("/:/",$buffer)){ - $name = preg_replace("/:.*$/","",$buffer); - $value= preg_replace("/^.*:/","",$buffer); - } - if(!empty($buffer)){ - $this->gotoBootKernels[$name]= $value; + + $name=$value = $buffer; + + if(preg_match("/:/",$buffer)){ + $name = preg_replace("/:.*$/","",$buffer); + $value= preg_replace("/^.*:/","",$buffer); + $this->gotoBootKernels[$name]= $name.":".$value; + }else{ + $this->gotoBootKernels[$name]= $value; + } } } pclose($fh); diff --git a/plugins/admin/systems/class_workstationStartup.inc b/plugins/admin/systems/class_workstationStartup.inc index cf0ca5785..b9b5d1ec9 100644 --- a/plugins/admin/systems/class_workstationStartup.inc +++ b/plugins/admin/systems/class_workstationStartup.inc @@ -319,16 +319,18 @@ class workstartup extends plugin $fh= popen($command, "r"); while (!feof($fh)) { $buffer= trim(fgets($fh, 256)); + + if(!empty($buffer)){ - $name= $value = $buffer; - - if(preg_match("/:/",$buffer)){ - $name = preg_replace("/:.*$/","",$buffer); - $value = preg_replace("/^.*:/","",$buffer); - } + $name=$value = $buffer; - if ($buffer != ""){ - $this->gotoBootKernels[$name]= $value; + if(preg_match("/:/",$buffer)){ + $name = preg_replace("/:.*$/","",$buffer); + $value= preg_replace("/^.*:/","",$buffer); + $this->gotoBootKernels[$name]= $name.":".$value; + }else{ + $this->gotoBootKernels[$name]= $value; + } } } pclose($fh); -- 2.30.2