Changeset 2893


Ignore:
Timestamp:
01/13/2009 08:47:18 AM (6 years ago)
Author:
wwalc
Message:

Added error handling when PHP is missing

Location:
CKReleaser/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • CKReleaser/trunk/ckreleaser.js

    r2890 r2893  
    55 
    66importPackage( org.mozilla.javascript ); 
    7 importClass( java.lang.System ); 
    87importClass( java.io.File ); 
    98 
  • CKReleaser/trunk/includes/ckreleaser.js

    r2890 r2893  
    55 
    66importClass( java.lang.Integer ); 
     7importClass( java.lang.System ); 
    78 
    89var CKRELEASER = { 
    910        verbose : 0, 
     11        os : System.getProperty( "os.name" ).substring(0,3).toLowerCase(), 
    1012 
    1113        timestamp :( function() 
  • CKReleaser/trunk/includes/releaser.js

    r2890 r2893  
    8282        } 
    8383 
    84          function minifyFiles( file ) 
     84        function minifyFiles( file ) 
    8585        { 
    8686                if ( file.isDirectory() ) 
     
    291291                                }; 
    292292 
    293                                 runCommand( "php", "tools/fixlineends/fixlineends.php", "--eolstripwhite", "--eofnewline", "--eofstripwhite", "--nohidden", 
    294                                                 "--nosystem", CKRELEASER.releaseDir, o ); 
     293                                try 
     294                                { 
     295                                        runCommand( "php", "tools/fixlineends/fixlineends.php", "--eolstripwhite", "--eofnewline", "--eofstripwhite", 
     296                                                        "--nohidden", "--nosystem", CKRELEASER.releaseDir, o ); 
     297                                } 
     298                                catch ( e ) 
     299                                { 
     300                                        if ( CKRELEASER.os == 'win' ) 
     301                                        { 
     302                                                throw "php is not recognized as an internal or external command. Make sure that PHP is installed in your system and the 'Path' environment variable in your environment is pointing to it." 
     303                                        } 
     304                                        else 
     305                                        { 
     306                                                throw "php: command not found. Make sure that PHP is installed in your system and the PATH variable in your environment is pointing to it." 
     307                                        } 
     308                                } 
    295309 
    296310                                if ( CKRELEASER.verbose ) 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy