Move package.json and release-firmware to scripts

This commit is contained in:
László Monda
2017-10-31 23:36:15 +01:00
parent 13dd0753ce
commit 16e173140a
2 changed files with 4 additions and 4 deletions

22
scripts/package.json Normal file
View File

@@ -0,0 +1,22 @@
{
"name": "uhk-firmware",
"homepage": "https://UltimateHackingKeyboard.com",
"description": "The firmware of the Ultimate Hacking Keyboard",
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/UltimateHackingKeyboard/firmware.git"
},
"author": "Ultimate Gadget Laboratories",
"license": "GPL-3.0",
"bugs": {
"url": "https://github.com/UltimateHackingKeyboard/firmware/issues"
},
"dependencies": {
"commander": "^2.11.0",
"shelljs": "^0.7.8"
},
"version": "2.1.0",
"dataModelVersion": "1.0.0",
"usbProtocolVersion": "1.2.0",
"slaveProtocolVersion": "2.1.0"
}

31
scripts/release-firmware Executable file
View File

@@ -0,0 +1,31 @@
#!/bin/bash
version="$1"
if [ -z "$version" ]; then
echo "No version number is specified."
exit 1
fi
releaseName=uhk-firmware-$version
releaseDir=/tmp/$releaseName
rightFirmwareFile=../right/build/uhk60-right_release/uhk-right.hex
leftFirmwareFile=../left/build/uhk60-left_release/uhk-left.bin
/opt/Freescale/KDS_v3/eclipse/kinetis-design-studio \
--launcher.suppressErrors \
-noSplash \
-application org.eclipse.cdt.managedbuilder.core.headlessbuild \
-import ../left/build \
-import ../right/build \
-cleanBuild uhk-left \
-cleanBuild uhk-right
chmod 644 $rightFirmwareFile $leftFirmwareFile
ls -l $rightFirmwareFile $leftFirmwareFile
rm -r $releaseDir
mkdir $releaseDir
cp $rightFirmwareFile $releaseDir
cp $leftFirmwareFile $releaseDir
cp package.json $releaseDir
tar -cvjSf $releaseName.tar.bz2 -C $releaseDir .