Browse Source

When two or more installations of SquirrelMail use symbolic links to
the plugins directory, you can configure them separately and correctly.
Removed chdir() call in conf.pl.

Tyler Akins 25 years ago
parent
commit
5718fe38a2
1 changed files with 2 additions and 3 deletions
  1. 2 3
      config/conf.pl

+ 2 - 3
config/conf.pl

@@ -348,9 +348,9 @@ while (($command ne "q") && ($command ne "Q")) {
       @files = readdir(DIR);
       @files = readdir(DIR);
       $pos=0;
       $pos=0;
       @unused_plugins = ();
       @unused_plugins = ();
-      chdir ("../plugins");
       for ($i=0; $i <= $#files; $i++) {
       for ($i=0; $i <= $#files; $i++) {
-         if ( -d $files[$i] && $files[$i] !~ /^\./ && $files[$i] ne "CVS") {
+         if ( -d "../plugins/" . $files[$i]" && 
+	     $files[$i] !~ /^\./ && $files[$i] ne "CVS") {
             $match = 0;
             $match = 0;
             for ($k=0; $k<=$#plugins; $k++) {
             for ($k=0; $k<=$#plugins; $k++) {
                if ($plugins[$k] eq $files[$i]) {
                if ($plugins[$k] eq $files[$i]) {
@@ -363,7 +363,6 @@ while (($command ne "q") && ($command ne "Q")) {
             }
             }
          }
          }
       }
       }
-      chdir ("../config");
       
       
       for ($i=0; $i<=$#unused_plugins; $i++) {
       for ($i=0; $i<=$#unused_plugins; $i++) {
          $num = $num + 1;
          $num = $num + 1;