20 lines
823 B
Bash
20 lines
823 B
Bash
#!/bin/sh
|
|
|
|
for uevent in /sys/bus/i2c/devices/*-006*/iio:device?*/uevent; do
|
|
. $uevent
|
|
chown root:sensors /sys/bus/iio/devices
|
|
chmod 755 /sys/bus/iio/devices
|
|
if [ -e $uevent ]; then
|
|
if [ ! -e /dev/iio:device$MINOR ]; then
|
|
mknod /dev/iio:device$MINOR c $MAJOR $MINOR
|
|
chown -R root:sensors /dev/iio:device$MINOR
|
|
chown -R root:sensors /sys/bus/iio/devices/iio:device$MINOR
|
|
chown -R root:sensors /sys/bus/iio/devices/iio:device$MINOR/*
|
|
#Give Executive permissions for all folders
|
|
chmod 755 $(find /sys/bus/iio/devices/iio:device$MINOR -type d)
|
|
#Give read and write permissions for group and only read for otheres
|
|
chmod 664 $(find /sys/bus/iio/devices/iio:device$MINOR/ -type f)
|
|
fi
|
|
fi
|
|
done
|