[prev in list] [next in list] [prev in thread] [next in thread] 

List:       squirrelmail-cvs
Subject:    [SM-CVS] SF.net SVN: squirrelmail: [12823]
From:       kink () users ! sourceforge ! net
Date:       2007-12-16 15:24:23
Message-ID: E1J3vLr-0007A1-Qv () sc8-pr-svn2 ! sourceforge ! net
[Download RAW message or body]

Revision: 12823
          http://squirrelmail.svn.sourceforge.net/squirrelmail/?rev=12823&view=rev
Author:   kink
Date:     2007-12-16 07:24:23 -0800 (Sun, 16 Dec 2007)

Log Message:
-----------
give an error when trying to enable a nonexistent plugin
through the conf.pl commandline, thanks Tomas Kuliavas.

Modified Paths:
--------------
    trunk/squirrelmail/config/conf.pl

Modified: trunk/squirrelmail/config/conf.pl
===================================================================
--- trunk/squirrelmail/config/conf.pl	2007-12-16 10:00:29 UTC (rev 12822)
+++ trunk/squirrelmail/config/conf.pl	2007-12-16 15:24:23 UTC (rev 12823)
@@ -482,9 +482,14 @@
 
 if ( $ARGV[0] eq '--install-plugin' ) {
     print "Activating plugin " . $ARGV[1] . "\n";
-    push @plugins, $ARGV[1];
-    save_data();
-    exit(0);
+    if ( -d "../plugins/" . $ARGV[1]) {
+        push @plugins, $ARGV[1];
+        save_data();
+        exit(0);
+    } else {
+        print "No such plugin.\n";
+        exit(1);
+    }
 } elsif ( $ARGV[0] eq '--remove-plugin' ) {
     print "Removing plugin " . $ARGV[1] . "\n";
     foreach $plugin (@plugins) {


This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
-----
squirrelmail-cvs mailing list
List address: squirrelmail-cvs@lists.sourceforge.net
List info (subscribe/unsubscribe/change options): \
                https://lists.sourceforge.net/lists/listinfo/squirrelmail-cvs
Repository: http://squirrelmail.org/svn


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic