diff --git a/tasks/build/archives.js b/tasks/build/archives.js index 2639ab86e28fc..538a18a721fc5 100644 --- a/tasks/build/archives.js +++ b/tasks/build/archives.js @@ -4,6 +4,7 @@ module.exports = function createPackages(grunt) { let { execFile } = require('child_process'); let { all, fromNode } = require('bluebird'); + const targetDir = config.get('target'); let buildPath = resolve(config.get('root'), 'build'); let exec = async (cmd, args) => { grunt.log.writeln(` > ${cmd} ${args.join(' ')}`); @@ -29,7 +30,7 @@ module.exports = function createPackages(grunt) { grunt.config.get('platforms') .map(async platform => { - grunt.file.mkdir('target'); + grunt.file.mkdir(targetDir); await archives(platform); }) ) diff --git a/tasks/build/osPackages.js b/tasks/build/osPackages.js index 3a04c3f7ce8df..7f9f8f71c6bc9 100644 --- a/tasks/build/osPackages.js +++ b/tasks/build/osPackages.js @@ -10,6 +10,8 @@ export default (grunt) => { const fpm = args => exec('fpm', args); grunt.registerTask('_build:osPackages', function () { + grunt.file.mkdir(targetDir); + grunt.config.get('platforms') .filter(({ name }) => /linux-x(86|64)$/.test(name)) .map(({ name, buildDir }) => {