hallo,
hier die kompletten web-seiten patches:
Code:
#############################################
# web-interface international patchen
#############################################
echo "INTERNATIONAL=$INTERNATIONAL" >> $FEATURES
if [ "$INTERNATIONAL" == "YES" ]
then
echo "patche web interface international"
sed -i -e "s/avme/avm/g" ./usr/www/all/html/de/fon/sip1.html
sed -i -e "s/avme/avm/g" ./usr/www/all/html/de/fon/sip1.js
fi
#############################################
# web-interface enum patchen
#############################################
echo "ENUM=$ENUM" >> $FEATURES
if [ "$ENUM" == "YES" ]
then
echo "patche web interface enum"
sed -i -e "s/display:none//g" ./usr/www/all/html/de/fon/sipoptionen.html
sed -i -e "s/avme/avm/g" ./usr/www/all/html/de/fon/sipoptionen.js
fi
#############################################
# web-interface push patchen
#############################################
echo "PUSH=$PUSH" >> $FEATURES
if [ "$PUSH" == "YES" ]
then
echo "patche web interface push"
cat <<\EOP | patch -p0 --no-backup-if-mismatch
--- usr/www/all/html/de/menus/menu2_system.html 2005-10-04 12:00:00.000000000 +0100
+++ usr/www/all/html/de/menus/menu2_system.html 2005-10-04 12:00:00.000000000 +0100
@@ -15,3 +15,1 @@
-<? if eq '<? query connection0:settings/type ?>' 'pppoe' `
- <li class="$var:classname"><img src="$var:subpfeil"> <a href="javascript:jslGoTo('system','email')">$var:txt09</a></li>
-` ?>
+ <li class="<? echo $var:classname ?>"><img src="<? echo $var:subpfeil ?>"> <a href="javascript:jslGoTo('system','email')"><? echo $var:txt09 ?></a></li>
EOP
fi
#############################################
# web-interface wds patchen
#############################################
echo "WDS=$WDS" >> $FEATURES
if [ "$WDS" == "YES" ]
then
echo "patche web interface wds"
cat <<\EOP | patch -p0 --no-backup-if-mismatch
--- usr/www/all/html/de/menus/menu2_wlan.html 2005-10-04 12:00:00.000000000 +0100
+++ usr/www/all/html/de/menus/menu2_wlan.html 2005-10-04 12:00:00.000000000 +0100
@@ -37,5 +37,3 @@
-<? if eq $var:isWlanWds 1 `
<? if eq <? query box:settings/expertmode/activated ?> 1 `
<li class="$var:class3"><img src="$var:subpfeil"> <a href="javascript:jslGoTo('wlan','wds')">Repeater</a></li>
-` ?>
` ?>
EOP
fi
#############################################
# hilfedateien loeschen
#############################################
echo "NOHELP=$NOHELP" >> $FEATURES
if [ "$NOHELP" = "YES" ]
then
echo "entferne hilfedateien"
rm -rf usr/www/all/html/de/help
find usr/www/all/html/de/menus -type f |
xargs sed -s -i -e '/var:menuHilfe/d'
sed -i -e '/setvariable var:txtHelp/d' usr/www/all/html/de/global.inc
find usr/www/all/html -name "*.html" -type f |
xargs sed -s -i -e '/<input type="button" onclick="uiDoHelp()"/d'
find usr/www/all/html -name "*.js" -type f |
xargs sed -s -i -e '/function uiDoHelp() {/,/}/d'
fi
#############################################
# startassi loeschen
#############################################
echo "NOSTARTASSI=$NOSTARTASSI" >> $FEATURES
if [ "$NOSTARTASSI" = "YES" ]
then
echo "entferne einrichtungsassistent"
rm -rf usr/www/all/html/de/first
rm usr/www/all/html/index_assi.html
rm usr/www/all/html/assistent.html
find usr/www/all/html/de/menus -type f |
xargs sed -s -i -e '/var:menuAssistent/d'
fi
stehen alle im fritzbox_mod.6. die patches für desn startassi und die hilfeseiten sind von buehmann.
micha