#!/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
|