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