Move package.json and release-firmware to scripts
This commit is contained in:
22
scripts/package.json
Normal file
22
scripts/package.json
Normal 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
31
scripts/release-firmware
Executable 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 .
|
||||
Reference in New Issue
Block a user