On Wed, Aug 17, 2016 at 10:28 AM, <[email protected]> wrote:
> 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'
> + ];
>
Since we are running this first, can we safely assume that all the files
that are under js/bin need to be fixed? That way, any new files added
later will not require a code change here.
Thanks,
Om
> + 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",
>
>