Ga naar inhoud


var.tar.bz2 bestand?


masterw

Aanbevolen berichten


Ik vermoed dat hierin de var directory is opgeslagen. Waarschijnlijk wordt die uitgepakt en in je var gekopieerd, nadat je een flash-erase hebt gedaan.

 

Zoek anders eens in /etc/init.d/rcS, of 1 van de andere opstartscripts. Daar zul je zien waar je dreambox de initiele inhoud van je var directory vandaan haalt.

 

Zelf gebruik ik Hydra, en daar heb ik een /var_init directory in de root, die gekopieerd wordt naar /var, als deze laatste leeg is.

 

Bij Hydra gebeurt dat in /etc/init.d/rcS, met de volgende code:

Code:
 if [ -e /var/.init ]; then    echo "no flash erase needed"else    if [ -e /var/tmp/init ]; then        touch /var/.init        rm -rf /var/tmp        ln -sf /tmp /var/tmp    else        init=1    fifiif [ $init -eq 1 ] ; then        cp -a /var_init/* /var        bunzip2 /var/bin/varbin.tar.bz2        tar -xf /var/bin/varbin.tar -C /var/bin        rm /var/bin/varbin.tar        touch /var/.init        sync        umount /var        /bin/mount -t jffs2 /dev/mtdblock/1 /varfi 

 

Je ziet hier trouwens dat de /var/bin directory gecomprimeerd is, bij jouw image zal waarschijnlijke de hele var directory zo zijn gecomprimeerd. Bij jou staat waarschijnlijk iets als het volgende:

Code:
 if [ $init -eq 1 ] ; then        bunzip2 /var.tar.bz2         tar -xf /var.tar -C /var        rm /var.tar        touch /var/.initetc... 

 

- Ruud

Link naar reactie
Delen op andere sites

Citaat:
Ik gebruik SF team 3.2 en in de root directory van m'n dreambox zind var.tar.bz2, een file van 464 kb groot.

Weet iemand waar dit bestand voor dient?

Ik ben van zin dit bestand weg te vegen om wat plaats vrij te maken in het flashgeheugen.


Hoort dus thuis in /var/bin en niet in /
/var/bin kan dus ook een usb memory stick zijn
<img src="/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" />

Dat zeg ik... lezen!

Link naar reactie
Delen op andere sites

Ik zou in ieder geval het bestand laten staan, tot zeker is dat het daar niet thuis hoort. Ik vermoed dat het namelijk wel degelijk nodig is wanneer je een flash-erase hebt gedaan.

 

Zou je het op een usb-stick of op hdd zetten, dan is niet gegarandeerd dat je box netjes kan opstarten, aangezien die niet altijd beschikbaar zijn. De enige manier om er zeker van te zijn dat de /var directory na een flash-erase goed gevuld kan worden, is door een extra kopie in flash te bewaren. Hydra kiest voor een /var_init directory (met een gecomprimeerde bin directory daarin), SF Team lijkt te kiezen voor een volledig gecomprimeerde var directory.

 

Overigens is het nogal bewerkelijk om dat bestand werkelijk te verwijderen, tenzij de SF image in een multiboot configuratie zit.

 

- Ruud

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...