X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-core%2Fupdate-gosa;h=186947d5afd344da366bd9848bf60c923afd40c9;hb=c5e24c85a781354c36134bc7d833540434d384be;hp=9d3b2738dfbb6e0f6a07b12f02af23a60f7def49;hpb=cd14033a90e07b37860a4932c5ccbbc5d85e342c;p=gosa.git diff --git a/gosa-core/update-gosa b/gosa-core/update-gosa index 9d3b2738d..186947d5a 100755 --- a/gosa-core/update-gosa +++ b/gosa-core/update-gosa @@ -290,7 +290,14 @@ function install_plugin($file) /* Check if dependencies are fullfilled */ foreach ($depends as $dep){ - if (!in_array($dep, $provides)){ + $found= false; + foreach ($provides as $provide => $dummy){ + if ($dep == $provide){ + $found= true; + break; + } + } + if (!$found){ echo "! Error: plugin depends on '$dep', but this is not installed\n\n"; exit (3); } @@ -388,7 +395,7 @@ function remove_plugin($name) /* Depends? */ foreach ($depends as $sname => $pl_depends){ - if (!in_array($name, $pl_depends)){ + if (in_array($name, $pl_depends)){ echo "! Error: plugin '$sname' depends on '$name' - cannot remove it\n\n"; exit (1); }