Skip to content

Commit 1aec1b3

Browse files
committed
Fixing zip and gpio issues.
1 parent 19c34b8 commit 1aec1b3

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

installer/stock_raspbian/scripts/02_coder_dependencies.sh

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,19 @@
11
#!/bin/bash
22

3-
echo "### Add coder user to [spi, gpio, audio] groups (device access that coder needs)."
3+
echo "### Install I2C Tools."
4+
apt-get -y install i2c-tools
5+
echo "### Let gpio group access gpio."
6+
cp -v ../../../raspbian-addons/etc/udev/rules.d/10-gpio.rules /etc/udev/rules.d/10-gpio.rules
7+
8+
echo "### Install Zip."
9+
apt-get -y install zip
10+
11+
echo "### Add coder user to [spi, gpio, audio, video, i2c] groups (device access that coder needs)."
412
adduser coder spi
513
adduser coder gpio
614
adduser coder audio
15+
adduser coder video
16+
adduser coder i2c
717
echo ""
818

919
echo "### Install redis."
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Give the GPIO group access to /sys/class/gpio*
2+
3+
SUBSYSTEM=="gpio", KERNEL!="gpio[0-9]*", ACTION=="add", PROGRAM="/bin/bash -c 'chown -R root:gpio $sys/class/gpio ; chmod 220 $sys/class/gpio/{export,unexport}'"
4+
5+
SUBSYSTEM=="gpio", ACTION=="add", PROGRAM="/bin/bash -c 'chmod -f 755 $sys$devpath ; chmod -f 660 $sys$devpath/{active_low,direction,edge,uevent,value} ; chown -Rf root:gpio $sys/$devpath'"

0 commit comments

Comments
 (0)