Zeile 286: |
Zeile 286: |
| # nun muessen wir noch alle zusaetzlich installierten | | # nun muessen wir noch alle zusaetzlich installierten |
| # Software-Pakete herausfinden und in ein Archiv packen: | | # Software-Pakete herausfinden und in ein Archiv packen: |
| + | # das Archiv wird aus Platzgruenden in die RAM-Disk geleitet |
| + | # und ein zusaetzlicher, umgebogener Webserver gestartet |
| | | |
| ipkg update | | ipkg update |
Zeile 295: |
Zeile 297: |
| ipkg install horst | | ipkg install horst |
| ipkg install tcpdump | | ipkg install tcpdump |
| + | ipkg install vtun |
| | | |
| PAKETE="$(ipkg status|awk '{if(s==1&&$1=="Package:")printf $2" ";if($2=="mini-fo")s=1}')" | | PAKETE="$(ipkg status|awk '{if(s==1&&$1=="Package:")printf $2" ";if($2=="mini-fo")s=1}')" |
Zeile 300: |
Zeile 303: |
| F2="/usr/lib/ipkg/status" | | F2="/usr/lib/ipkg/status" |
| F3="$(for F in $PAKETE;do ipkg files $F|awk '{if($0!="/")system("ls -ld "sprintf("%s",substr($0,2)))}'|awk '{if($5>0)print $9}';done)" | | F3="$(for F in $PAKETE;do ipkg files $F|awk '{if($0!="/")system("ls -ld "sprintf("%s",substr($0,2)))}'|awk '{if($5>0)print $9}';done)" |
− | tar cvzf /www/ipkg.tgz $F1 $F2 $F3 | + | tar cvzf /tmp/ipkg.tgz $F1 $F2 $F3 |
| + | httpd -h /tmp/ -p 81 |
| exit | | exit |
| | | |
Zeile 320: |
Zeile 324: |
| # haben, nehmen wir von dort oder aus dem SVN | | # haben, nehmen wir von dort oder aus dem SVN |
| | | |
− | wget "http://$EIGENER_ROUTER/fw.tgz" | + | wget "http://$EIGENER_ROUTER:81/fw.tgz" |
− | wget "http://$EIGENER_ROUTER/ipkg.tgz" | + | wget "http://$EIGENER_ROUTER:81/ipkg.tgz" |
| mkdir weimar | | mkdir weimar |
| cd weimar | | cd weimar |
Zeile 388: |
Zeile 392: |
| svn update | | svn update |
| #weiter | | #weiter |
− | wget "http://$ROUTER/fw.tgz" | + | wget "http://$EIGENER_ROUTER:81/fw.tgz" |
| tar xvzf --overwrite fw.tgz | | tar xvzf --overwrite fw.tgz |
| rm fw.tgz | | rm fw.tgz |