From: Alan H. <min...@us...> - 2006-03-29 20:46:44
|
Update of /cvsroot/gallery/gallery2/lib/tools/phpunit In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13971/lib/tools/phpunit Modified Files: UnitTestPlatform.class Log Message: Fix bug 1400106 - Set default umask of 022 in UnixPlatform::exec instead of a umask to get desired file permissions; this umask caused problems with dir permissions when unzipping files, even making dirs that unzip then could not write files into. - Added GalleryPlatform::recursiveChmod for archiveextract to use instead of recursiveFixDirPermissions (now deprecated); core API 7.3 - It is now the responsibility of exec'ers to chmod output files to the system preference.. added this for netpbm, ffmpeg, dcraw, zipcart. - Updated unit tests accordingly. Index: UnitTestPlatform.class =================================================================== RCS file: /cvsroot/gallery/gallery2/lib/tools/phpunit/UnitTestPlatform.class,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- UnitTestPlatform.class 10 Jan 2006 04:38:41 -0000 1.10 +++ UnitTestPlatform.class 29 Mar 2006 20:46:40 -0000 1.11 @@ -352,6 +352,10 @@ return $this->_makeReply('chmod', array($path, $mode)); } + function recursiveChmod($path, $dirMode=null, $fileMode=null) { + return $this->_makeReply('recursiveChmod', array($path, $dirMode, $fileMode)); + } + function recursiveFixDirPermissions($path) { return $this->_makeReply('recursiveFixDirPermissions', array($path)); } |