From 425fd0cea02d9b6705df14dcb4589be6e624d867 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Fri, 21 Aug 2020 17:03:29 +0800
Subject: [PATCH] update build shell scripts

---
 3rdparty/zlib/build.sh      |    1 +
 3rdparty/pppd/build.sh      |    6 ++++++
 3rdparty/libressl/build.sh  |    1 +
 3rdparty/ntpdate/build.sh   |    1 +
 3rdparty/zbar/build.sh      |    7 +++++++
 3rdparty/openssh/build.sh   |    9 ++++++++-
 3rdparty/tree/build.sh      |    1 +
 3rdparty/ffmpeg/build.sh    |    1 +
 3rdparty/libconfig/build.sh |    1 +
 3rdparty/lrzsz/build.sh     |    1 +
 3rdparty/openssl/build.sh   |    1 +
 3rdparty/vsftpd/build.sh    |    1 +
 3rdparty/mosquitto/build.sh |   10 ++++++++++
 13 files changed, 40 insertions(+), 1 deletions(-)

diff --git a/3rdparty/ffmpeg/build.sh b/3rdparty/ffmpeg/build.sh
index 48f2321..611ea95 100755
--- a/3rdparty/ffmpeg/build.sh
+++ b/3rdparty/ffmpeg/build.sh
@@ -8,6 +8,7 @@
 #+--------------------------------------------------------------------------------------------
 
 PREFIX_PATH=`pwd`/../install/bin/
+mkdir -p ${PREFIX_PATH}/../{bin,sbin,include,lib}
 
 LYFTP_SRC=ftp://master.iot-yun.club/src/
 
diff --git a/3rdparty/libconfig/build.sh b/3rdparty/libconfig/build.sh
index 60aadd3..746f42b 100755
--- a/3rdparty/libconfig/build.sh
+++ b/3rdparty/libconfig/build.sh
@@ -8,6 +8,7 @@
 #+--------------------------------------------------------------------------------------------
 
 PREFIX_PATH=`pwd`/../install/
+mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib}
 
 LYFTP_SRC=ftp://master.iot-yun.club/src/
 
diff --git a/3rdparty/libressl/build.sh b/3rdparty/libressl/build.sh
index 9952271..ced8053 100755
--- a/3rdparty/libressl/build.sh
+++ b/3rdparty/libressl/build.sh
@@ -8,6 +8,7 @@
 #+--------------------------------------------------------------------------------------------
 
 PREFIX_PATH=`pwd`/../install
+mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib}
 
 LYFTP_SRC=ftp://master.iot-yun.club/src/
 
diff --git a/3rdparty/lrzsz/build.sh b/3rdparty/lrzsz/build.sh
index 2a72ce9..e43e9ea 100755
--- a/3rdparty/lrzsz/build.sh
+++ b/3rdparty/lrzsz/build.sh
@@ -9,6 +9,7 @@
 
 PRJ_PATH=`pwd`
 PREFIX_PATH=`pwd`/../install
+mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib}
 
 LYFTP_SRC=ftp://master.iot-yun.club/src/
 
diff --git a/3rdparty/mosquitto/build.sh b/3rdparty/mosquitto/build.sh
index b925b09..bc8268a 100755
--- a/3rdparty/mosquitto/build.sh
+++ b/3rdparty/mosquitto/build.sh
@@ -9,6 +9,7 @@
 #+--------------------------------------------------------------------------------------------
 
 PREFIX_PATH=`pwd`/../install
+mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib}
 
 LYFTP_SRC=ftp://master.iot-yun.club/src/
 
@@ -93,8 +94,17 @@
     cd -
 }
 
+if [ ! -f ${PREFIX_PATH}/lib/libcrypto.so ] ; then 
+    cd ../openssl
+    ./build.sh
+    cd -
+fi
+
+
 export_cross
 
 compile_mosquitto
 
 
+
+
diff --git a/3rdparty/ntpdate/build.sh b/3rdparty/ntpdate/build.sh
index b9c1f48..5146aec 100755
--- a/3rdparty/ntpdate/build.sh
+++ b/3rdparty/ntpdate/build.sh
@@ -8,6 +8,7 @@
 #+--------------------------------------------------------------------------------------------
 
 PREFIX_PATH=`pwd`/../install/
+mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib}
 
 LYFTP_SRC=ftp://master.iot-yun.club/src/
 
diff --git a/3rdparty/openssh/build.sh b/3rdparty/openssh/build.sh
index c921088..4ae5f97 100755
--- a/3rdparty/openssh/build.sh
+++ b/3rdparty/openssh/build.sh
@@ -9,7 +9,7 @@
 
 PRJ_PATH=`pwd`
 PREFIX_PATH=${PRJ_PATH}/../install/
-#PREFIX_PATH=${PRJ_PATH}/install/
+mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib}
 
 LYFTP_SRC=ftp://master.iot-yun.club/src/
 
@@ -114,6 +114,13 @@
     cd -
 }
 
+if [ ! -f ${PREFIX_PATH}/lib/libcrypto.so ] ; then
+    cd ../openssl
+    ./build.sh
+    cd -
+fi
+
+
 export_cross
 compile_openssh
 
diff --git a/3rdparty/openssl/build.sh b/3rdparty/openssl/build.sh
index e17d830..e43deb5 100755
--- a/3rdparty/openssl/build.sh
+++ b/3rdparty/openssl/build.sh
@@ -9,6 +9,7 @@
 
 PROJ_PATH=`pwd`
 PREFIX_PATH=`pwd`/../install
+mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib}
 
 LYFTP_SRC=ftp://master.iot-yun.club/src/
 
diff --git a/3rdparty/pppd/build.sh b/3rdparty/pppd/build.sh
index 040d3b8..6453419 100755
--- a/3rdparty/pppd/build.sh
+++ b/3rdparty/pppd/build.sh
@@ -8,6 +8,7 @@
 #+--------------------------------------------------------------------------------------------
 
 PREFIX_PATH=`pwd`/../install/bin
+mkdir -p ${PREFIX_PATH}/../{bin,sbin,include,lib}
 
 LYFTP_SRC=ftp://master.iot-yun.club/src/
 
@@ -106,6 +107,11 @@
     cd -
 }
 
+if [ ! -f ${PREFIX_PATH}/lib/libcrypto.so ] ; then
+    cd ../openssl
+    ./build.sh
+    cd -
+fi
 
 export_cross
 
diff --git a/3rdparty/tree/build.sh b/3rdparty/tree/build.sh
index a6fae53..0a13ebc 100755
--- a/3rdparty/tree/build.sh
+++ b/3rdparty/tree/build.sh
@@ -8,6 +8,7 @@
 #+--------------------------------------------------------------------------------------------
 
 PREFIX_PATH=`pwd`/../install/bin
+mkdir -p ${PREFIX_PATH}/../{bin,sbin,include,lib}
 
 LYFTP_SRC=ftp://master.iot-yun.club/src/
 
diff --git a/3rdparty/vsftpd/build.sh b/3rdparty/vsftpd/build.sh
index 4e7a5cc..64877ca 100755
--- a/3rdparty/vsftpd/build.sh
+++ b/3rdparty/vsftpd/build.sh
@@ -8,6 +8,7 @@
 #+--------------------------------------------------------------------------------------------
 
 PREFIX_PATH=`pwd`/../install/
+mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib}
 
 LYFTP_SRC=ftp://master.iot-yun.club/src/
 
diff --git a/3rdparty/zbar/build.sh b/3rdparty/zbar/build.sh
index a03d241..6c6f52c 100755
--- a/3rdparty/zbar/build.sh
+++ b/3rdparty/zbar/build.sh
@@ -8,6 +8,7 @@
 #+--------------------------------------------------------------------------------------------
 
 PREFIX_PATH=`pwd`/../install/
+mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib}
 
 LYFTP_SRC=ftp://master.iot-yun.club/src/
 
@@ -109,6 +110,12 @@
 
 export_cross
 
+if [ ! -f ${PREFIX_PATH}/lib/libMagickCore-6.Q16.a ] ; then
+    cd ../imageMagick
+    ./build.sh
+    cd -
+fi
+
 compile_zbar
 
 
diff --git a/3rdparty/zlib/build.sh b/3rdparty/zlib/build.sh
index bc06b5b..5f2beef 100755
--- a/3rdparty/zlib/build.sh
+++ b/3rdparty/zlib/build.sh
@@ -8,6 +8,7 @@
 #+--------------------------------------------------------------------------------------------
 
 PREFIX_PATH=`pwd`/../install/
+mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib}
 
 LYFTP_SRC=ftp://master.iot-yun.club/src/
 

--
Gitblit v1.9.1