pi@raspberrypi ~ $ git clone git://github.com/quick2wire/quick2wire-gpio-admin.git ~/gpio-admin && cd ~/gpio-admin
Cloning into '/home/pi/gpio-admin'...
remote: Counting objects: 184, done.
remote: Total 184 (delta 0), reused 0 (delta 0), pack-reused 184
Receiving objects: 100% (184/184), 41.82 KiB, done.
Resolving deltas: 100% (86/86), done.
pi@raspberrypi ~/gpio-admin $ make
gcc -Wall -O2 src/gpio-admin.c -c -o out/Linux-armv7l/gpio-admin.o
gcc out/Linux-armv7l/gpio-admin.o -o out/Linux-armv7l/gpio-admin
gzip -c man/gpio-admin.1 > out/gpio-admin.1.gz
pi@raspberrypi ~/gpio-admin $ make
make: Nothing to be done for 'all'.
pi@raspberrypi ~/gpio-admin $ sudo make install
mkdir -p /usr/local/bin/
install out/Linux-armv7l/gpio-admin /usr/local/bin/
mkdir -p /usr/local/share/man/man1/
install out/*.1.gz /usr/local/share/man/man1/
groupadd -f --system gpio
chgrp gpio /usr/local/bin/gpio-admin
chmod u=rwxs,g=rx,o= /usr/local/bin/gpio-admin
pi@raspberrypi ~/gpio-admin $ sudo adduser pi gpio
The user `pi' is already a member of `gpio'.
pi@raspberrypi ~/gpio-admin $ exec su -l pi
Password:
pi@raspberrypi ~ $ gpio-admin export 17
gpio-admin: failed to change group ownership of /sys/devices/virtual/gpio/gpio17/direction: No such file or directory
pi@raspberrypi ~ $ gpio-admin export 18
gpio-admin: failed to change group ownership of /sys/devices/virtual/gpio/gpio18/direction: No such file or directory
pi@raspberrypi ~ $ gpio-admin export 21
gpio-admin: failed to change group ownership of /sys/devices/virtual/gpio/gpio21/direction: No such file or directory
pi@raspberrypi ~ $