diff --git a/fhem/contrib/FB7270/backup.sh b/fhem/contrib/FB7270/backup.sh new file mode 100755 index 000000000..a2dbd70db --- /dev/null +++ b/fhem/contrib/FB7270/backup.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +tar cf - FHEM fhem.cfg fhem.pl log startfhem* www | +gzip -3 > backup/backup-`date -I`.tar.gz +echo backup done +exit 0 diff --git a/fhem/contrib/FB7270/makeimage b/fhem/contrib/FB7270/makeimage index 3e7630c50..c87de44c0 100755 --- a/fhem/contrib/FB7270/makeimage +++ b/fhem/contrib/FB7270/makeimage @@ -18,19 +18,13 @@ tar zxf ../../$fw.tar.gz cd $fw cp -rp fhem.pl fhem.cfg FHEM docs www ../fhem +rm -rf ../fhem/www/frontend cd .. rm -rf $fw rm -rf fhem/docs/*.{odg,pdf,man,txt} cp fhemcmd.sh fhem/FHEM -cp startfhem fhem -cat >> fhem/fhem.cfg << 'EOF' -#attr WEB basicAuth {use FritzBoxUtils;;FB_checkPw("localhost","$password") } -#attr WEBphone basicAuth {use FritzBoxUtils;;FB_checkPw("localhost","$password") } -#attr WEBtablet basicAuth {use FritzBoxUtils;;FB_checkPw("localhost","$password") } -#attr telnetPort password {use FritzBoxUtils;;FB_checkPw("localhost","$password") } -EOF - +cp backup.sh startfhem fhem echo Packing again zip -qr $fw-fb7270.zip fhem diff --git a/fhem/contrib/FB7390/backup.sh b/fhem/contrib/FB7390/backup.sh new file mode 100755 index 000000000..a2dbd70db --- /dev/null +++ b/fhem/contrib/FB7390/backup.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +tar cf - FHEM fhem.cfg fhem.pl log startfhem* www | +gzip -3 > backup/backup-`date -I`.tar.gz +echo backup done +exit 0 diff --git a/fhem/contrib/FB7390/makeimage b/fhem/contrib/FB7390/makeimage index 8ee6362a1..2cf6062ff 100755 --- a/fhem/contrib/FB7390/makeimage +++ b/fhem/contrib/FB7390/makeimage @@ -17,7 +17,7 @@ mkdir fhem/FHEM fhem/docs cd .. cp install var -cp startfhem startfhemAsRoot var/fhem +cp backup.sh startfhem startfhemAsRoot var/fhem cp fhemcmd.sh var/fhem/FHEM @@ -29,22 +29,17 @@ cp fhem.cfg fhem.pl ../var/fhem cp -rp FHEM/* ../var/fhem/FHEM cp docs/*.html docs/*.jpg ../var/fhem/docs cp -rp www ../var/fhem +rm -rf ../var/fhem/www/frontend cd .. rm -rf $fw echo Packing again -cd var/fhem -cat >> fhem.cfg << 'EOF' -#FB_checkPw does not for FB-OS > 5.22 -#attr WEB basicAuth {use FritzBoxUtils;;FB_checkPw("localhost","$password") } -#attr WEBphone basicAuth {use FritzBoxUtils;;FB_checkPw("localhost","$password") } -#attr WEBtablet basicAuth {use FritzBoxUtils;;FB_checkPw("localhost","$password") } -#attr telnetPort globalpassword {use FritzBoxUtils;;FB_checkPw("localhost","$password") } +cd var +cat >> fhem/fhem.cfg << EOF +attr global backupcmd backup.sh EOF - -cd .. tar zcf fhem.tar.gz fhem rm -rf fhem