slitaz-tools rev 566

loram installer: embedded extraction tools
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Apr 27 11:32:55 2011 +0200 (2011-04-27)
parents 2127ee92746b
children 1fca224b5cf2
files installer/slitaz-installer
line diff
     1.1 --- a/installer/slitaz-installer	Wed Apr 27 10:50:24 2011 +0200
     1.2 +++ b/installer/slitaz-installer	Wed Apr 27 11:32:55 2011 +0200
     1.3 @@ -498,6 +498,8 @@
     1.4  # This is a loram rootfs.gz, skip loram bootstrap and extract
     1.5  extract_first_loramfs()
     1.6  {
     1.7 +	(zcat $1 || unlzma -c $1) | cpio -i extractfs.cpio 2> /dev/null &&
     1.8 +		( cd / ; cpio -id ) < extractfs.cpio && rm -f extractfs.cpio
     1.9  	ofs=$(awk '/07070100/ { o+=index($0,"07070100"); printf "%d\n",o/4 ; exit } { o+=1+length() }' < $1)
    1.10  	dd if=$1 skip=$(($ofs / 1024)) bs=4k count=1 2> /dev/null | \
    1.11  	( dd skip=$(($ofs % 1024)) bs=4 2> /dev/null ; \