Ich hatte gestern das Problem, die Filesysteme von zwei mit Freetz erzeugten images auf Dateiebene miteinander vergleichen zu müssen. Ich musste dann feststellen, dass "fwmod -u image-name.image" nicht geneigt ist, etwas anderes als AVM-Images auseinander zu nehmen:
Ich habe mir dann so beholfen, dass ich in fwmod die Junk-Byte-Abfrage auskommentiert habe, aber bestimmt geht das auch eleganter.
Hat jemand eine bessere Lösung für mich auf seinem Spickzettel?
Code:
freetz@freetz-linux:~/projects/freetz-trunk/tmp$ ../fwmod -u ../images/7390_05.51-rev24828_labor-freetz-devel-10269M.de_20130316-222820.image
STEP 1: UNPACK
unpacking firmware image
Skipping 0 Bytes garbage...removing AVM SquashFS junk bytes
No junk header found
ERROR: AVM SquashFS junk bytes not found
Hat jemand eine bessere Lösung für mich auf seinem Spickzettel?