Skip to content

Commit 8cb2c89

Browse files
Add files via upload
1 parent 3eb1382 commit 8cb2c89

File tree

1 file changed

+32
-29
lines changed

1 file changed

+32
-29
lines changed

install_candle_controller.sh

Lines changed: 32 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -724,38 +724,41 @@ fi
724724
if [ -d /home/pi/.webthings/data/zigbee2mqtt-adapter ];
725725
then
726726

727-
cd /home/pi/.webthings/data/zigbee2mqtt-adapter
727+
if [ ! -d /home/pi/.webthings/data/zigbee2mqtt-adapter/zigbee2mqtt ];
728+
then
729+
cd /home/pi/.webthings/data/zigbee2mqtt-adapter
728730

729-
echo
730-
echo "pre-installing Zigbee2MQTT"
731-
echo
732-
curl -s "https://api.github.com/repos/Koenkk/zigbee2mqtt/releases/latest" \
733-
| grep "tarball_url" \
734-
| cut -d : -f 2,3 \
735-
| tr -d \" \
736-
| sed 's/,*$//' \
737-
| wget -qi - -O z2m.tgz
738-
echo "unpacking z2m.tgz"
739-
tar -xf z2m.tgz
740-
rm z2m.tgz
741-
742-
for directory in Koenkk-zigbee2mqtt*; do
743-
[[ -d $directory ]] || continue
744-
echo "Directory: $directory"
745-
rm -rf ./zigbee2mqtt
746-
mv -- "$directory" ./zigbee2mqtt
747-
done
731+
echo
732+
echo "pre-installing Zigbee2MQTT"
733+
echo
734+
curl -s "https://api.github.com/repos/Koenkk/zigbee2mqtt/releases/latest" \
735+
| grep "tarball_url" \
736+
| cut -d : -f 2,3 \
737+
| tr -d \" \
738+
| sed 's/,*$//' \
739+
| wget -qi - -O z2m.tgz
740+
echo "unpacking z2m.tgz"
741+
tar -xf z2m.tgz
742+
rm z2m.tgz
743+
744+
for directory in Koenkk-zigbee2mqtt*; do
745+
[[ -d $directory ]] || continue
746+
echo "Directory: $directory"
747+
rm -rf ./zigbee2mqtt
748+
mv -- "$directory" ./zigbee2mqtt
749+
done
750+
751+
if [ -d ./zigbee2mqtt ]; then
752+
chown -R pi:pi ./zigbee2mqtt
753+
cd ./zigbee2mqtt
754+
npm ci --production
755+
else
756+
echo "Error, pre-install of z2m failed: no dir"
757+
fi
758+
#https://api.github.com/repos/Koenkk/zigbee2mqtt/releases/latest
748759

749-
if [ -d ./zigbee2mqtt ]; then
750-
chown -R pi:pi ./zigbee2mqtt
751-
cd ./zigbee2mqtt
752-
npm ci --production
753-
else
754-
echo "Error, pre-install of z2m failed: no dir"
760+
cd /home/pi/
755761
fi
756-
#https://api.github.com/repos/Koenkk/zigbee2mqtt/releases/latest
757-
758-
cd /home/pi/
759762

760763
else
761764
echo "Candle: WARNING, /home/pi/.webthings/data/zigbee2mqtt does not exist? Cannot pre-install zigbee2mqtt"

0 commit comments

Comments
 (0)