Ignore:
Timestamp:
2010-03-31T23:12:02+02:00 (6 years ago)
Author:
blogic
Message:

[ifxmips] improve extract code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ifxmips/extract.sh

    r20613 r20641  
    1212} 
    1313 
    14 [ ! -f ${DIR}bbd.crypt ] && { 
    15         dd if=${FILE} of=${DIR}bbd.crypt bs=1 skip=104 count=1472302 
     14[ -f ${DIR}/ifxmips_fw_decode.tar.bz2 -a ! -f ${DIR}voip_coef.bin ] && { 
     15        [ ! -f ${DIR}decode_ifx_fw ] && { 
     16                tar xjf ${DIR}ifxmips_fw_decode.tar.bz2 ifxmips_fw_decode/decode.c -O > ${DIR}decode.c 
     17                gcc -o ${DIR}decode_ifx_fw ${DIR}decode.c 
     18        } 
     19        [ ! -f ${DIR}voip_coef.lzma ] && { 
     20                ${DIR}decode_ifx_fw $FILE ${DIR}voip_coef.lzma 
     21        } 
     22        lzma d ${DIR}voip_coef.lzma ${DIR}voip_coef.bin 
    1623} 
    17  
    1824[ ! -f ${DIR}dsl_a.bin ] && { 
    1925        dd if=${FILE} of=${DIR}dsl1.lzma bs=1 skip=2168832 count=150724 
Note: See TracChangeset for help on using the changeset viewer.