Advertisement
Guest User

upgrade_deconz.sh

a guest
Apr 24th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.13 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. DECONZ_MAJOR_VERSION=2
  4. DECONZ_MINOR_VERSION=05
  5. DECONZ_BUILD_VERSION=22
  6. DATEFILE=$(date +%Y%m%d_%H%M)
  7.  
  8. sudo systemctl stop deconz
  9. sudo systemctl disable deconz
  10.  
  11. tar -zcvf /home/pi/deconzBackup_${DATEFILE}.tar.gz /home/pi/.local/share/dresden-elektronik/deCONZ
  12.    wget https://www.dresden-elektronik.de/rpi/deconz/beta/deconz-${DECONZ_MAJOR_VERSION}.${DECONZ_MINOR_VERSION}.${DECONZ_BUILD_VERSION}-qt5.deb \
  13. && wget https://www.dresden-elektronik.de/rpi/deconz-dev/deconz-dev-${DECONZ_MAJOR_VERSION}.${DECONZ_MINOR_VERSION}.${DECONZ_BUILD_VERSION}.deb \
  14. && sudo dpkg -i deconz-${DECONZ_MAJOR_VERSION}.${DECONZ_MINOR_VERSION}.${DECONZ_BUILD_VERSION}-qt5.deb \
  15. && sudo dpkg -i deconz-dev-${DECONZ_MAJOR_VERSION}.${DECONZ_MINOR_VERSION}.${DECONZ_BUILD_VERSION}.deb \
  16. && rm -rf deconz-rest-plugin \
  17. && git clone https://github.com/dresden-elektronik/deconz-rest-plugin.git \
  18. && cd deconz-rest-plugin
  19. qmake \
  20. && make -j2 \
  21. && cd .. \
  22. && sudo mv libde_rest_plugin.so /usr/share/deCONZ/plugins \
  23. && rm -rf deconz-rest-plugin
  24.  
  25. #/etc/systemd/system/deconz.service
  26. sudo systemctl enable deconz && sudo systemctl start deconz
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement