Eigenes SQF Image erstellen

The_Duke

Neuer User
Mitglied seit
2 Sep 2005
Beiträge
77
Punkte für Reaktionen
0
Punkte
0
Hi,
habt ihr evtl. irgendwo eine kurze Anleitung wie ich mir ein eigenes SQF Image erstellen kann? changesqf aus dem MC Paket scheint ja mit der aktuellen 2.6 Firmware nicht zu funktionieren.
Ich steig nicht so ganz durch die Scripts durch, sonst würd ich versuchen manuell den Installations- bzw. changesqf-Prozess nachzuvollziehen.

Ich würd mir halt gerne ein eigenes Image anlegen, das nur genau die Module enthält die ich brauche, um RAM zu sparen.

Gruß Duke und danke im Voraus.
 

spblinux

Mitglied
Mitglied seit
2 Jun 2004
Beiträge
355
Punkte für Reaktionen
0
Punkte
16
>manuell den Installations- bzw. changesqf-Prozess nachzuvollziehen
Dafür braucht es die lzma Varianten von mksquashfs/unsquashfs
aus dem tools Ordner von freetz (einige kompilierte Versionen auch
auf http://spblinux.de/fbox.new/). - Neuere fritzbox hardware
mit kernel 2.6.19 verwendet mksquashfs 3.3, ältere mksquashfs 2.2;
beide mit 64kB block size.

Folgendes sind Ausschnitte aus dem Skript, das ich zum sqf-Bauen
verwende:
Code:
  if ! [color=blue]unsquashfs-lzma.fbox -dest /tmp/$ramdir.$PPID $sqffile[/color]; then
   echo "unsquashfs for squashfs v2 failed, trying v3:"
   [color=blue]unsquashfs3-lzma.fbox -dest /tmp/$ramdir.$PPID $sqffile[/color]
   squashfsv3=1
  else
   unset squashsv3
  fi
Code:
    if [ "$squashfsv3" ]; then
     cd $ramdir
     if ! [color=blue]mksquashfs3-lzma.fbox ./* $sqffile -noappend -b 65536[/color] && chmod 644 $sqffile; then echo " error"; exit 1; fi 
     cd $mydir
    else
     if ! [color=blue]mksquashfs-lzma.fbox $ramdir $sqffile -noappend[/color] && chmod 644 $sqffile; then echo " error"; exit 1; fi 
    fi
Das changesqf Skript im fritzbox mc addon ist vor allem deshalb
nicht mehr enthalten, weil die lzma-Kompression viel cpu (+ram) braucht.

spblinux
 

The_Duke

Neuer User
Mitglied seit
2 Sep 2005
Beiträge
77
Punkte für Reaktionen
0
Punkte
0
Vielen vielen Dank :) Damit sollte ich es hinbekommen. Gruß Duke

EDIT: Hast du vielleicht irgendwo ne Binary von mksquashfs für die 7050, aktuelle FW, Kernel 2.6.13.1-ar7? Die, die ich auf deinem Server finden konnte scheinen alle nicht zu funktionieren, und in den Freetz-Quellen kann ich auch nichts finden :confused:. Hab ich was übersehen?
 
Zuletzt bearbeitet:

The_Duke

Neuer User
Mitglied seit
2 Sep 2005
Beiträge
77
Punkte für Reaktionen
0
Punkte
0
Hmm, wenn ich das wie in deinem Script versuche kommt ein Fehler:

Code:
# ./mksquashfs-lzma.fbox /var/asterisk14/ /var/asterisk14.sqf -noappend
./mksquashfs-lzma.fbox: ./mksquashfs-lzma.fbox: 1: Syntax error: word unexpected (expecting ")")
Hab ich was übersehn? :?
 
Zuletzt bearbeitet:

dynamic

Aktives Mitglied
Mitglied seit
1 Apr 2006
Beiträge
1,154
Punkte für Reaktionen
0
Punkte
36

The_Duke

Neuer User
Mitglied seit
2 Sep 2005
Beiträge
77
Punkte für Reaktionen
0
Punkte
0
:-Ö :blonk:
 

3CX PBX - GRATIS
Linux / Win / Cloud

Statistik des Forums

Themen
232,905
Beiträge
2,028,023
Mitglieder
351,049
Neuestes Mitglied
LtdLathara