update install scripts to install pip and mqtt module

This commit is contained in:
hjelev
2022-03-17 00:42:06 +02:00
parent 3454fbf0d2
commit 5a022c7f64
2 changed files with 56 additions and 3 deletions

View File

@@ -1,11 +1,38 @@
line="---"
echo "Raspberry Pi MQTT monitor installer"
echo "---"
echo "MQTT settings"
echo "---"
echo $line
echo "Checking if pip and paho-mqtt are installed"
echo $line
cwd=$(pwd)
python=$(which python)
pip=$(python -m pip --version 2>&1);
if [[ "$pip" == *"No"* ]]; then
echo "Pip is not installed, installing it."
sudo apt install python-pip
else
echo $line
echo "Python pip is installed"
echo $line
echo $pip
fi
pip=$(pip list | grep "paho-mqtt");
if [[ "$pip" == *"paho-mqtt"* ]]; then
echo "Paho-mqtt is installed"
echo $line
echo $pip
else
echo "Paho-mqtt is not installed, installing it."
pip install paho-mqtt
fi
echo $line
echo "Copy config.py.example to config.py"
cp src/config.py.example src/config.py
echo $line
echo "MQTT settings"
echo "---"
printf "Enter mqtt_host: "
read HOST
sed -i "s/ip address or host/${HOST}/" src/config.py

View File

@@ -12,7 +12,33 @@ echo "MQTT settings"
echo $line
cwd=$(pwd)
python=$(which python)
echo $line
echo "Checking if pip and paho-mqtt are installed"
echo $line
cwd=$(pwd)
python=$(which python)
pip=$(python -m pip --version 2>&1);
if [[ "$pip" == *"No"* ]]; then
echo "Pip is not installed, installing it."
sudo apt install python-pip
else
echo $line
echo "Python pip is installed"
echo $line
echo $pip
fi
pip=$(pip list | grep "paho-mqtt");
if [[ "$pip" == *"paho-mqtt"* ]]; then
echo "Paho-mqtt is installed"
echo $line
echo $pip
else
echo "Paho-mqtt is not installed, installing it."
pip install paho-mqtt
fi
echo $line
echo "Copy config.py.example to config.py"
cp src/config.py.example src/config.py
printf "Enter mqtt_host: "
read HOST