From 7d61a79a78c068a7a0554b0ea5699f1cf6681d56 Mon Sep 17 00:00:00 2001 From: daserge Date: Wed, 23 Sep 2015 15:57:03 +0300 Subject: [PATCH] CB-9608 cordova-android no longer builds on Node 0.10 or below Replaced path.isAbsolute usage with path.resolve. This closes #217 --- bin/templates/cordova/lib/build.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/bin/templates/cordova/lib/build.js b/bin/templates/cordova/lib/build.js index 268a7c5d..1139719c 100644 --- a/bin/templates/cordova/lib/build.js +++ b/bin/templates/cordova/lib/build.js @@ -503,11 +503,7 @@ function parseOpts(options, resolvedTarget) { if (config.android && config.android[ret.buildType]) { var androidInfo = config.android[ret.buildType]; if(androidInfo.keystore && !packageArgs.keystore) { - if(path.isAbsolute(androidInfo.keystore)) { - packageArgs.keystore = androidInfo.keystore; - } else { - packageArgs.keystore = path.relative(ROOT, path.join(path.dirname(buildConfig), androidInfo.keystore)); - } + packageArgs.keystore = path.resolve(path.dirname(buildConfig), androidInfo.keystore); } ['alias', 'storePassword', 'password','keystoreType'].forEach(function (key){