Change nomenclature in the release script and package.json from master and slave to device and module.

This commit is contained in:
László Monda
2017-11-08 22:57:43 +01:00
parent 272ff3ccbe
commit 98b84bc49c
2 changed files with 19 additions and 19 deletions
+17 -17
View File
@@ -9,14 +9,14 @@ const package = JSON.parse(fs.readFileSync(`${__dirname}/package.json`));
const version = package.version; const version = package.version;
const releaseName = `uhk-firmware-${version}`; const releaseName = `uhk-firmware-${version}`;
const releaseDir = `${__dirname}/${releaseName}`; const releaseDir = `${__dirname}/${releaseName}`;
const slavesDir = `${releaseDir}/slaves`; const modulesDir = `${releaseDir}/modules`;
const releaseFile = `${__dirname}/${releaseName}.tar.bz2`; const releaseFile = `${__dirname}/${releaseName}.tar.bz2`;
const leftFirmwareFile = `${__dirname}/../left/build/uhk60-left_release/uhk-left.bin`; const leftFirmwareFile = `${__dirname}/../left/build/uhk60-left_release/uhk-left.bin`;
const usbDir = `${__dirname}/../lib/agent/packages/usb`; const usbDir = `${__dirname}/../lib/agent/packages/usb`;
const masterSourceFirmwares = package.masters.map(master => `${__dirname}/../${master.source}`); const deviceSourceFirmwares = package.devices.map(device => `${__dirname}/../${device.source}`);
const slaveSourceFirmwares = package.slaves.map(slave => `${__dirname}/../${slave.source}`); const moduleSourceFirmwares = package.modules.map(module => `${__dirname}/../${module.source}`);
rm('-rf', releaseDir, releaseFile, masterSourceFirmwares, slaveSourceFirmwares); rm('-rf', releaseDir, releaseFile, deviceSourceFirmwares, moduleSourceFirmwares);
exec(`/opt/Freescale/KDS_v3/eclipse/kinetis-design-studio \ exec(`/opt/Freescale/KDS_v3/eclipse/kinetis-design-studio \
--launcher.suppressErrors \ --launcher.suppressErrors \
@@ -28,21 +28,21 @@ exec(`/opt/Freescale/KDS_v3/eclipse/kinetis-design-studio \
-cleanBuild uhk-right` -cleanBuild uhk-right`
); );
for (let master of package.masters) { for (let device of package.devices) {
const masterDir = `${releaseDir}/masters/${master.name}`; const deviceDir = `${releaseDir}/devices/${device.name}`;
const masterSource = `${__dirname}/../${master.source}`; const deviceSource = `${__dirname}/../${device.source}`;
mkdir('-p', masterDir); mkdir('-p', deviceDir);
chmod(644, masterSource); chmod(644, deviceSource);
cp(masterSource, `${masterDir}/firmware.hex`); cp(deviceSource, `${deviceDir}/firmware.hex`);
exec(`${usbDir}/user-config-json-to-bin.ts ${masterDir}/config.bin`); exec(`${usbDir}/user-config-json-to-bin.ts ${deviceDir}/config.bin`);
} }
for (let slave of package.slaves) { for (let module of package.modules) {
const slaveDir = `${releaseDir}/slaves`; const moduleDir = `${releaseDir}/modules`;
const slaveSource = `${__dirname}/../${slave.source}`; const moduleSource = `${__dirname}/../${module.source}`;
mkdir('-p', slaveDir); mkdir('-p', moduleDir);
chmod(644, slaveSource); chmod(644, moduleSource);
cp(slaveSource, `${slaveDir}/${slave.name}.bin`); cp(moduleSource, `${moduleDir}/${module.name}.bin`);
} }
cp(`${__dirname}/package.json`, releaseDir); cp(`${__dirname}/package.json`, releaseDir);
+2 -2
View File
@@ -19,14 +19,14 @@
"dataModelVersion": "1.0.0", "dataModelVersion": "1.0.0",
"usbProtocolVersion": "1.2.0", "usbProtocolVersion": "1.2.0",
"slaveProtocolVersion": "2.1.0", "slaveProtocolVersion": "2.1.0",
"masters": [ "devices": [
{ {
"deviceId": 0, "deviceId": 0,
"name": "uhk60-right", "name": "uhk60-right",
"source": "right/build/uhk60-right_release/uhk-right.hex" "source": "right/build/uhk60-right_release/uhk-right.hex"
} }
], ],
"slaves": [ "modules": [
{ {
"moduleId": 1, "moduleId": 1,
"name": "uhk60-left", "name": "uhk60-left",