From 2e9da8d42bd99ad46ce705e45f5c6e4488bd788d Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Fri, 08 Jan 2021 21:51:45 +0800 Subject: [PATCH] Add setup_libgpiod.sh setup_systools.sh --- tools/setup_libgpiod.sh | 21 +++++++++++++++++++++ tools/setup_systools.sh | 7 +++++++ 2 files changed, 28 insertions(+), 0 deletions(-) diff --git a/tools/setup_libgpiod.sh b/tools/setup_libgpiod.sh new file mode 100755 index 0000000..a2a4737 --- /dev/null +++ b/tools/setup_libgpiod.sh @@ -0,0 +1,21 @@ +#/bin/bash +# This shell script used install libgpiod library + +set -e + +APP_NAME=libgpiod-1.6.2 + +if [ ! -f ${APP_NAME}.tar.gz ] ; then + wget https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/snapshot/${APP_NAME}.tar.gz +fi + +if [ ! -d ${APP_NAME} ] ; then + tar -xzf ${APP_NAME}.tar.gz +fi + +cd ${APP_NAME} + +./autogen.sh +./configure --enable-tools=yes --prefix=/usr +make +sudo make install diff --git a/tools/setup_systools.sh b/tools/setup_systools.sh new file mode 100755 index 0000000..145ab40 --- /dev/null +++ b/tools/setup_systools.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +sudo apt update + +sudo apt install -y make vim gawk wget curl unzip sed tree coreutils diffstat git subversion groff lzop \ +make gcc g++ libtool automake autoconf autoconf-archive flex texinfo build-essential libelf-dev bison + -- Gitblit v1.9.1