From f7d775c6da0a12a3d3054df8283237c3a61a7105 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Wed, 1 Nov 2017 00:33:35 +0100 Subject: [PATCH] Remove output files before the build process. Create the release directory in the directory of the script instead of /tmp --- scripts/release-firmware.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/release-firmware.js b/scripts/release-firmware.js index d09853d..13c75d4 100755 --- a/scripts/release-firmware.js +++ b/scripts/release-firmware.js @@ -6,10 +6,13 @@ config.fatal = true; const version = JSON.parse(fs.readFileSync(`${__dirname}/package.json`)).version; const releaseName = `uhk-firmware-${version}`; -const releaseDir = `/tmp/${releaseName}`; +const releaseDir = `${__dirname}/${releaseName}`; +const releaseFile = `${__dirname}/${releaseName}.tar.bz2`; const rightFirmwareFile = `${__dirname}/../right/build/uhk60-right_release/uhk-right.hex`; const leftFirmwareFile = `${__dirname}/../left/build/uhk60-left_release/uhk-left.bin`; +rm('-rf', releaseDir, releaseFile, leftFirmwareFile, rightFirmwareFile); + exec(`/opt/Freescale/KDS_v3/eclipse/kinetis-design-studio \ --launcher.suppressErrors \ -noSplash \ @@ -20,10 +23,8 @@ exec(`/opt/Freescale/KDS_v3/eclipse/kinetis-design-studio \ -cleanBuild uhk-right`); chmod(644, rightFirmwareFile, leftFirmwareFile); -ls('-l', rightFirmwareFile, leftFirmwareFile); -rm('-r', releaseDir); mkdir(releaseDir); cp(rightFirmwareFile, releaseDir); cp(leftFirmwareFile, releaseDir); cp(`${__dirname}/package.json`, releaseDir); -exec(`tar -cvjSf ${__dirname}/${releaseName}.tar.bz2 -C ${releaseDir} .`); +exec(`tar -cvjSf ${releaseFile} -C ${releaseDir} .`);