Änderungen

Zur Navigation springen Zur Suche springen
13 Bytes entfernt ,  18:25, 23. Jul. 2007
Zeile 11: Zeile 11:  
===NVRAM aus CFE wiederherstellen ohne Reboot===
 
===NVRAM aus CFE wiederherstellen ohne Reboot===
   −
* Vorbereitung: Daten aus Original-CFE extrahieren:
   
<pre>
 
<pre>
strings /dev/mtdblock/0 | awk '/=/ {print "nvram set "$1";";if(substr($0,1,10)=="bootnv_ver")exit}' >/tmp/cfe_original.txt
+
# Vorbereitung: Daten aus Original-CFE extrahieren:
</pre>
+
strings /dev/mtdblock/0 | awk '{m=match($1,"=");if(substr($1,m+1,1)=="%")exit;if(m>0)print $1}' >/tmp/cfe_original.txt
   −
* Vorbereitung: Unnuetzen Mist loeschen:
+
# Vorbereitung: Unnuetzen Mist loeschen:
<pre>
+
nvram show | grep -v "ff_" | sed 's/[^a-zA-Z0-9=;:.]//g' | awk '/=/ {pos=match($0,"=");if(substr($0,0,1)!=" ")print "nvram unset "substr($0,1,pos-1)";"}' >/tmp/delete_nvram.txt
nvram show | grep -v "ff_" | awk '/=/ {pos=match($0,"=");if(substr($0,0,1)!=" ")print "nvram unset "substr($0,1,pos-1)";"}' >/tmp/delete_nvram.txt
  −
</pre>
     −
* Vorbereitung: cron.minutely umbennen
+
# Vorbereitung: cron.minutely umbennen
<pre>
   
mv /usr/sbin/cron.minutely /usr/sbin/cron.minutely_old
 
mv /usr/sbin/cron.minutely /usr/sbin/cron.minutely_old
</pre>
     −
* Loeschen und '''schnell''' neuerzeugen (Schnelleinstellung durchlaufen lassen, sofort wenn das Skript durchgelaufen ist, sonst bricht die WLAN-Verbindung ab...)
+
# Loeschen und '''schnell''' neuerzeugen (Schnelleinstellung durchlaufen lassen, sofort wenn das Skript durchgelaufen ist, sonst bricht die WLAN-Verbindung ab...)
<pre>
   
sh /tmp/cfe_original.txt; sh /tmp/delete_nvram.txt; mv /usr/sbin/cron.minutely_old; nvram set boot_wait=on; /usr/sbin/cron.minutely
 
sh /tmp/cfe_original.txt; sh /tmp/delete_nvram.txt; mv /usr/sbin/cron.minutely_old; nvram set boot_wait=on; /usr/sbin/cron.minutely
 
</pre>
 
</pre>

Navigationsmenü