.titleBar { margin-bottom: 5px!important; }

Eigenes SQF Image erstellen

Dieses Thema im Forum "Asterisk auf FBF" wurde erstellt von The_Duke, 21 Sep. 2008.

  1. The_Duke

    The_Duke Neuer User

    Registriert seit:
    2 Sep. 2005
    Beiträge:
    77
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Beruf:
    Student
    Ort:
    Aachen
    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.
     
  2. spblinux

    spblinux Mitglied

    Registriert seit:
    2 Juni 2004
    Beiträge:
    355
    Zustimmungen:
    0
    Punkte für Erfolge:
    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
     
  3. The_Duke

    The_Duke Neuer User

    Registriert seit:
    2 Sep. 2005
    Beiträge:
    77
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Beruf:
    Student
    Ort:
    Aachen
    #3 The_Duke, 21 Sep. 2008
    Zuletzt bearbeitet: 21 Sep. 2008
    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?
     
  4. spblinux

    spblinux Mitglied

    Registriert seit:
    2 Juni 2004
    Beiträge:
    355
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Stimmt für die 7050 war nichts dabei; mehr ab jetzt in fbox.new/x86.

    spblinux
     
  5. The_Duke

    The_Duke Neuer User

    Registriert seit:
    2 Sep. 2005
    Beiträge:
    77
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Beruf:
    Student
    Ort:
    Aachen
    #5 The_Duke, 22 Sep. 2008
    Zuletzt bearbeitet: 22 Sep. 2008
    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? :?
     
  6. dynamic

    dynamic Aktives Mitglied

    Registriert seit:
    1 Apr. 2006
    Beiträge:
    1,154
    Zustimmungen:
    0
    Punkte für Erfolge:
    36
    Die Binaries gehören nicht auf die FBF sondern auf Deinen Linux-PC !
     
  7. The_Duke

    The_Duke Neuer User

    Registriert seit:
    2 Sep. 2005
    Beiträge:
    77
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Beruf:
    Student
    Ort:
    Aachen
    :-Ö :blonk: