Small fixes, preparing for the 5.1 release
git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@930 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
55
contrib/FB7390/makeimage
Executable file
55
contrib/FB7390/makeimage
Executable file
@@ -0,0 +1,55 @@
|
||||
#!/bin/sh
|
||||
|
||||
fw=$1
|
||||
if test ! -f ../../$fw.tar.gz; then
|
||||
echo "usage: makeimage <fhem-VERSION.tar.gz>"
|
||||
echo "../../<fhem-VERSION>.tar.gz mus exist"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
rm -rf var
|
||||
echo Extracting the fritzbox template
|
||||
tar xf ../../priv/fritzbox7390_template.tar
|
||||
cd var
|
||||
tar zxf fhem.tar.gz
|
||||
rm -rf fhem/FHEM
|
||||
mkdir fhem/FHEM
|
||||
cd ..
|
||||
|
||||
cp install var
|
||||
cp startfhem var/fhem
|
||||
cp fhemcmd.sh var/fhem/FHEM
|
||||
|
||||
|
||||
echo Extracting $fw
|
||||
rm -rf $fw
|
||||
tar zxf ../../$fw.tar.gz
|
||||
cd $fw
|
||||
cp fhem.pl\
|
||||
FHEM/*\
|
||||
webfrontend/pgm2/*\
|
||||
docs/*.html\
|
||||
docs/fhem.png\
|
||||
docs/*.jpg\
|
||||
../var/fhem/FHEM
|
||||
|
||||
cd examples
|
||||
for i in *; do
|
||||
cp -r $i ../../var/fhem/FHEM/example.$i
|
||||
done
|
||||
cd ../..
|
||||
rm -rf $fw
|
||||
|
||||
|
||||
echo Packing again
|
||||
cd var/fhem
|
||||
cp FHEM/example.sample_pgm2 fhem.cfg
|
||||
perl -pi -e 's,/tmp,./log,g' fhem.cfg
|
||||
|
||||
cd ..
|
||||
tar zcf fhem.tar.gz fhem
|
||||
rm -rf fhem
|
||||
|
||||
cd ..
|
||||
tar cf $fw-fb7390.image var
|
||||
rm -rf var
|
||||
Reference in New Issue
Block a user