From 5129bba3639d22290162910a56360ee975067c0e Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Mon, 26 Aug 2013 16:18:00 +0000 Subject: [PATCH] Fritzbox: backup.sh added to initial image git-svn-id: https://svn.fhem.de/fhem/trunk@3797 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/FB7270/backup.sh | 6 ++++++ fhem/contrib/FB7270/makeimage | 10 ++-------- fhem/contrib/FB7390/backup.sh | 6 ++++++ fhem/contrib/FB7390/makeimage | 15 +++++---------- 4 files changed, 19 insertions(+), 18 deletions(-) create mode 100755 fhem/contrib/FB7270/backup.sh create mode 100755 fhem/contrib/FB7390/backup.sh 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