Repository: flex-utilities Updated Branches: refs/heads/develop e5c3d36e0 -> 59664053c
npm-flexjs: changes line ending of scripts to LF because CRLF does not work on Mac, causing bad interpreter: No such file or directory error Project: http://git-wip-us.apache.org/repos/asf/flex-utilities/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-utilities/commit/59664053 Tree: http://git-wip-us.apache.org/repos/asf/flex-utilities/tree/59664053 Diff: http://git-wip-us.apache.org/repos/asf/flex-utilities/diff/59664053 Branch: refs/heads/develop Commit: 59664053cea8436c2d4a6f0b7df10c619f040826 Parents: e5c3d36 Author: Josh Tynjala <[email protected]> Authored: Wed Aug 17 10:28:19 2016 -0700 Committer: Josh Tynjala <[email protected]> Committed: Wed Aug 17 10:28:19 2016 -0700 ---------------------------------------------------------------------- .../dependencies/download_dependencies.js | 29 ++++++++++++++++++++ npm-flexjs/package.json | 1 + 2 files changed, 30 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/59664053/npm-flexjs/dependencies/download_dependencies.js ---------------------------------------------------------------------- diff --git a/npm-flexjs/dependencies/download_dependencies.js b/npm-flexjs/dependencies/download_dependencies.js index e8fa370..3858049 100644 --- a/npm-flexjs/dependencies/download_dependencies.js +++ b/npm-flexjs/dependencies/download_dependencies.js @@ -21,6 +21,7 @@ var fs = require('fs'); var mkdirp = require('mkdirp'); +var eol = require('eol'); var constants = require('./Constants'); var adobeair = require('./AdobeAIR'); var flashplayerglobal = require('./FlashPlayerGlobal'); @@ -30,6 +31,7 @@ var swfObject = require('./SWFObject'); var flatUI = require('./FlatUI'); var installSteps = [ + updateScriptEOL, createDownloadsDirectory, installFlatUI, installFlashPlayerGlobal, @@ -45,6 +47,33 @@ function start() installSteps[0].call(); } +function updateScriptEOL() +{ + try + { + var files = + [ + 'js/bin/asjscnpm', + 'js/bin/asjscompcnpm', + 'js/bin/mxmlcnpm' + ]; + do + { + var file = files.shift(); + var data = fs.readFileSync(file, {encoding: 'utf8'}); + data = eol.lf(data); + fs.writeFileSync(file, data, {encoding: 'utf8', mode: 0o755}); + } + while(files.length > 0) + } + catch(e) + { + handleAbort(); + return; + } + handleInstallStepComplete(); +} + function createDownloadsDirectory() { //Create downloads directory if it does not exist already http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/59664053/npm-flexjs/package.json ---------------------------------------------------------------------- diff --git a/npm-flexjs/package.json b/npm-flexjs/package.json index 6181aea..0fd08b3 100644 --- a/npm-flexjs/package.json +++ b/npm-flexjs/package.json @@ -16,6 +16,7 @@ "author": "OmPrakash Muppirala <[email protected]>", "license": "Apache-2.0", "dependencies": { + "eol": "^0.2.0", "fs-extra": "^0.26.3", "merge-dirs": "^0.2.1", "mkdirp": "^0.5.1",
