makeimage 632 B

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/sh
  2. fw=$1
  3. if test ! -f ../../$fw.tar.gz; then
  4. echo "usage: makeimage <fhem-VERSION>"
  5. echo "../../<fhem-VERSION>.tar.gz must exist"
  6. exit 1
  7. fi
  8. rm -rf var
  9. echo Extracting the fritzbox template
  10. unzip -qo ../../priv/fritzbox7270_template.zip
  11. rm -rf fhem/{FHEM,www,docs}
  12. echo Merging
  13. rm -rf $fw
  14. tar zxf ../../$fw.tar.gz
  15. cd $fw
  16. cp -rp fhem.pl fhem.cfg FHEM docs www ../fhem
  17. cp -rp README_DEMO.txt fhem.cfg.demo demolog ../fhem
  18. rm -rf ../fhem/www/frontend
  19. cd ..
  20. rm -rf $fw
  21. rm -rf fhem/docs/*.{odg,pdf,man,txt}
  22. cp fhemcmd.sh fhem/FHEM
  23. cp backup.sh startfhem* fhem
  24. echo Packing again
  25. zip -qr $fw-fb7270.zip fhem
  26. rm -rf fhem