Update of /cvsroot/fink/fink/perlmod/Fink
In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv31734

Modified Files:
        ChangeLog Validation.pm 
Log Message:
Prohibit shell wildcards in directory-components of oaths in Files: because 
system(install) doesn't Do What You Mean


Index: Validation.pm
===================================================================
RCS file: /cvsroot/fink/fink/perlmod/Fink/Validation.pm,v
retrieving revision 1.278
retrieving revision 1.279
diff -u -d -r1.278 -r1.279
--- Validation.pm       25 Feb 2008 02:26:34 -0000      1.278
+++ Validation.pm       29 Feb 2008 23:10:13 -0000      1.279
@@ -727,6 +727,10 @@
                                        print "Warning: Field \"files\" of 
\"$splitoff_field\" contains entries that end in \"/\" ($filename)\n";
                                        $looks_good = 0;
                                }
+                               if ($value =~ /[?*]\W*\//) {
+                                       print "Error: Field \"files\" of 
\"$splitoff_field\" contains wildcard directories ($filename)\n";
+                                       $looks_good = 0;
+                               }
                        }
                } # end of SplitOff field validation
        };

Index: ChangeLog
===================================================================
RCS file: /cvsroot/fink/fink/perlmod/Fink/ChangeLog,v
retrieving revision 1.1526
retrieving revision 1.1527
diff -u -d -r1.1526 -r1.1527
--- ChangeLog   17 Feb 2008 23:52:10 -0000      1.1526
+++ ChangeLog   29 Feb 2008 23:10:13 -0000      1.1527
@@ -1,3 +1,8 @@
+2008-02-29  Daniel Macks  <[EMAIL PROTECTED]>
+
+       * Validation.pm: Wildcard in directory-components in Files breaks
+       system(install)
+
 2008-02-17  Dave Morrison  <[EMAIL PROTECTED]>
 
        * Bootstrap.pm: recognize 10.5.2


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to