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