#!/bin/bash MQTT_LIB=mosquitto-1.6.3 LIBPATH=/usr/local/lib/libmosquitto.so if [ -f ${LIBPATH} ] ; then echo "${MQTT_LIB} already installed" exit 0; fi if [ ! -d $MQTT_LIB ] ; then if [ ! -f ${MQTT_LIB}.tar.gz ] ; then wget https://mosquitto.org/files/source/${MQTT_LIB}.tar.gz fi if [ ! -f ${MQTT_LIB}.tar.gz ] ; then echo "## ERROR: MQTT Library ${MQTT_LIB}.tar.gz not exist or download failure!" exit 1; fi tar -xzf ${MQTT_LIB}.tar.gz fi if [ ! -d $MQTT_LIB ] ; then echo "## ERROR: MQTT Library ${MQTT_LIB} not exist or decompress failure!" exit 2; fi cd $MQTT_LIB make install if [ $? != 0 ] ; then echo "ERROR: MQTT Library ${MQTT_LIB} failure!" exit 3; fi