| | |
| | | #!/bin/bash |
| | | # This shell script used to install wiringPi library |
| | | |
| | | gpio -v > /dev/null |
| | | if [ $? == 0 ] ; then |
| | | echo "wiringPi library already installed, exit now..." |
| | | exit; |
| | | fi |
| | | function install_wiringpi() |
| | | { |
| | | gpio -v > /dev/null |
| | | if [ $? == 0 ] ; then |
| | | echo "wiringPi library already installed, exit now..." |
| | | #return; |
| | | fi |
| | | |
| | | if [ ! -d wiringPi ] ; then |
| | | git clone git://git.drogon.net/wiringPi |
| | | fi |
| | | if [ ! -d WiringPi ] ; then |
| | | if [ -f WiringPi.tar.bz2 ] ; then |
| | | echo "## decompress WiringPi libarary packet ##" |
| | | tar -xjf WiringPi.tar.bz2 |
| | | else |
| | | echo "## git clone WiringPi libarary source code ##" |
| | | git clone https://github.com/WiringPi/WiringPi.git |
| | | fi |
| | | fi |
| | | |
| | | cd wiringPi |
| | | git pull origin |
| | | ./build |
| | | cd WiringPi |
| | | git pull origin |
| | | ./build |
| | | } |
| | | |
| | | function install_systools() |
| | | { |
| | | sudo apt-get install -y libssl-dev openssl |
| | | } |
| | | |
| | | |
| | | #install_systools |
| | | |
| | | install_wiringpi |
| | | |