Änderungen

Zur Navigation springen Zur Suche springen
1.554 Bytes hinzugefügt ,  14:42, 26. Mai 2010
Zeile 1: Zeile 1:  +
==ash optimierungen==
 +
===Konstrukte die das gleiche machen, aber sich in der Geschwindigkeit unterscheiden===
 +
 +
<source lang="bash">
 +
#!/bin/sh
 +
todo
 +
</source>
 +
 +
time script.sh
 +
 +
 +
Tags: bash, ash, speedup, optimize, script, faster | [[Benutzer:Fries43|fries43]] 15:50, 31. Jan. 2010 (UTC)
 +
 +
==NV-RAM-Variablen loeschen==
 +
===alle variablen auf openWRT-Whiterussian (freifunk-firmware) entfernen===
 +
 +
<source lang="bash">
 +
ssh router
 +
 +
cd /tmp
 +
wget http://intercity-vpn.de/firmware/broadcom/images/testing/tarball.tgz
 +
cd /
 +
tar xzf /tmp/tarball.tgz
 +
rm /tmp/tarball.tgz
 +
 +
touch /tmp/DEBUG
 +
/etc/kalua_init    # vorher evtl. noch im skript BASEDIR umbiegen, falls der tarball z.b. in der RAM-Disk liegt
 +
 +
for FILE in $( _firmware filelist ); do {
 +
        rm "$FILE"
 +
} done
 +
 +
cat >/tmp/.autorun <<EOF
 +
rm \$0; . /tmp/loader
 +
_profile unset_nvram_group
 +
_profile rebuild_cfe
 +
_hardware remap_devs
 +
_nvram set boot_wait on
 +
_nvram set commit 'alles neu macht der fruehling'
 +
rm -fR /tmp/kalua
 +
EOF
 +
 +
chmod +x /tmp/.autorun
 +
</source>
 +
 +
man kann nun im syslog mitlesen, was gemacht wird. fuer ein schoeneres syslog gibt man ein
 +
 +
<source lang="bash">
 +
killall syslogd
 +
syslogd -O /tmp/syslog -s 8
 +
tail -f /tmp/syslog
 +
</source>
 +
 +
Auf einem Geraet mit nur 8mb RAM sollte man entweder alle Dienste beenden (telnetd und init reicht zum Arbeiten) oder das landen vom WLAN-Treibers in /etc/init.d/S10boot unterbinden/auskommentieren)
 +
 +
Fertig!
 +
 +
Tags: nvram erase mtd factory defaults broadcom linksys freifunk | [[Benutzer:Fries43|fries43]] 14:38, 23. Nov. 2009 (UTC)
 +
 
=Email mit mehreren Postfaechern einrichten=
 
=Email mit mehreren Postfaechern einrichten=
 
==welche Programme muessen warum und wie installiert werden==
 
==welche Programme muessen warum und wie installiert werden==

Navigationsmenü