mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-02-08 05:15:10 +00:00
45 lines
744 B
Plaintext
45 lines
744 B
Plaintext
![]() |
#!/bin/sh
|
||
|
|
||
|
fw=$1
|
||
|
if test ! -f ../../$fw.tar.gz; then
|
||
|
echo "usage: makeimage <fhem-VERSION>"
|
||
|
echo "../../<fhem-VERSION>.tar.gz must exist"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
rm -rf var
|
||
|
echo Extracting the fritzbox template
|
||
|
unzip -qo ../../priv/fritzbox7270_template.zip
|
||
|
|
||
|
cp fhemcmd.sh fhem/FHEM
|
||
|
cp startfhem fhem
|
||
|
|
||
|
echo Extracting $fw
|
||
|
rm -rf $fw
|
||
|
tar zxf ../../$fw.tar.gz
|
||
|
cd $fw
|
||
|
cp fhem.pl ../fhem
|
||
|
cp FHEM/*\
|
||
|
webfrontend/pgm2/*\
|
||
|
docs/*.html\
|
||
|
docs/fhem.png\
|
||
|
docs/*.jpg\
|
||
|
../fhem/FHEM
|
||
|
|
||
|
cd examples
|
||
|
for i in *; do
|
||
|
cp -r $i ../../fhem/FHEM/example.$i
|
||
|
done
|
||
|
cd ../..
|
||
|
rm -rf $fw
|
||
|
|
||
|
|
||
|
echo Packing again
|
||
|
cd fhem
|
||
|
cp FHEM/example.sample_pgm2 fhem.cfg
|
||
|
perl -pi -e 's,/tmp,./log,g' fhem.cfg
|
||
|
|
||
|
cd ..
|
||
|
zip -qr $fw-fb7270.zip fhem
|
||
|
rm -rf fhem
|