User Tools

Site Tools


software:rpmextract.sh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
software:rpmextract.sh [2008/10/13 21:50] – created kratz00software:rpmextract.sh [2010/06/04 08:28] (current) kratz00
Line 1: Line 1:
-Required: [[software:cpio]]+Required: [[software:cpio]], [[software:lzma]]
  
 <code> <code>
Line 11: Line 11:
  
 leadsize=96 leadsize=96
-o=`expr $leadsize + 9`+o=`expr $leadsize + 8`
 set `od -j $o -N 8 -t u1 $pkg` set `od -j $o -N 8 -t u1 $pkg`
 il=`expr 256 \* \( 256 \* \( 256 \* $2 + $3 \) + $4 \) + $5` il=`expr 256 \* \( 256 \* \( 256 \* $2 + $3 \) + $4 \) + $5`
Line 27: Line 27:
 o=`expr $o + $hdrsize` o=`expr $o + $hdrsize`
  
-dd if=$pkg ibs=$o skip=1 2>/dev/null | gunzip | cpio -idmuv || dd if=$pkg ibs=$o skip=1 2>/dev/null | bzip2 -d | cpio -idmuv+dd if=$pkg ibs=$o skip=1 2>/dev/null | gunzip | cpio -idmuv || 
 +dd if=$pkg ibs=$o skip=1 2>/dev/null | bzip2 -d | cpio -idmuv || 
 +dd if=$pkg ibs=$o skip=1 2>/dev/null | lzma -d | cpio -idmuv
 </code> </code>
software/rpmextract.sh.1223927444.txt.gz · Last modified: 2008/10/13 21:50 by kratz00