CB-9608 cordova-android no longer builds on Node 0.10 or below

Replaced path.isAbsolute usage with path.resolve. This closes #217
This commit is contained in:
daserge 2015-09-23 15:57:03 +03:00 committed by Vladimir Kotikov
parent afa61aeb09
commit 7d61a79a78

View File

@ -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){