diff --git a/scripts/release-firmware.js b/scripts/release-firmware.js index 77c1db9..d09853d 100755 --- a/scripts/release-firmware.js +++ b/scripts/release-firmware.js @@ -4,18 +4,18 @@ require('shelljs/global'); config.fatal = true; -const version = JSON.parse(fs.readFileSync('package.json')).version; +const version = JSON.parse(fs.readFileSync(`${__dirname}/package.json`)).version; const releaseName = `uhk-firmware-${version}`; const releaseDir = `/tmp/${releaseName}`; -const rightFirmwareFile = '../right/build/uhk60-right_release/uhk-right.hex'; -const leftFirmwareFile = '../left/build/uhk60-left_release/uhk-left.bin'; +const rightFirmwareFile = `${__dirname}/../right/build/uhk60-right_release/uhk-right.hex`; +const leftFirmwareFile = `${__dirname}/../left/build/uhk60-left_release/uhk-left.bin`; exec(`/opt/Freescale/KDS_v3/eclipse/kinetis-design-studio \ --launcher.suppressErrors \ -noSplash \ -application org.eclipse.cdt.managedbuilder.core.headlessbuild \ --import ../left/build \ --import ../right/build \ +-import ${__dirname}/../left/build \ +-import ${__dirname}/../right/build \ -cleanBuild uhk-left \ -cleanBuild uhk-right`); @@ -25,5 +25,5 @@ rm('-r', releaseDir); mkdir(releaseDir); cp(rightFirmwareFile, releaseDir); cp(leftFirmwareFile, releaseDir); -cp('package.json', releaseDir); -exec(`tar -cvjSf ${releaseName}.tar.bz2 -C ${releaseDir} .`); +cp(`${__dirname}/package.json`, releaseDir); +exec(`tar -cvjSf ${__dirname}/${releaseName}.tar.bz2 -C ${releaseDir} .`);