From 4248b580ee1b2ad628341b536d2e4f70aa2cb229 Mon Sep 17 00:00:00 2001 From: Dave Conway-Jones Date: Thu, 26 May 2016 19:42:22 +0100 Subject: [PATCH] let PI try to enable sensorTag access on install --- hardware/sensorTag/package.json | 5 ++++- hardware/sensorTag/scripts/pibt.sh | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100755 hardware/sensorTag/scripts/pibt.sh diff --git a/hardware/sensorTag/package.json b/hardware/sensorTag/package.json index 45be5cf2..8229c381 100644 --- a/hardware/sensorTag/package.json +++ b/hardware/sensorTag/package.json @@ -1,7 +1,7 @@ { "name": "node-red-node-sensortag", "description": "A Node-RED node to read data from a TI SensorTag", - "version": "0.0.14", + "version": "0.0.15", "keywords": [ "node-red", "sensortag", @@ -11,6 +11,9 @@ "dependencies": { "sensortag": "~1.2.0" }, + "scripts" : { + "postinstall" : "scripts/pibt.sh" + }, "license": "Apache-2.0", "repository": { "type": "git", diff --git a/hardware/sensorTag/scripts/pibt.sh b/hardware/sensorTag/scripts/pibt.sh new file mode 100755 index 00000000..9f78db66 --- /dev/null +++ b/hardware/sensorTag/scripts/pibt.sh @@ -0,0 +1,6 @@ +#!/bin/bash +if grep -q ARM /proc/cpuinfo +then + sudo apt-get install libbluetooth-dev libudev-dev pi-bluetooth + sudo setcap cap_net_raw+eip $(eval readlink -f `which node`) +fi