[oe-commits] org.oe.angstrom-2007.12-stable gen-machines-liveramdisk.sh: Cleanup/add comments

pfalcon commit openembedded-commits at lists.openembedded.org
Wed Feb 6 17:26:10 UTC 2008


gen-machines-liveramdisk.sh: Cleanup/add comments

Author: pfalcon at openembedded.org
Branch: org.openembedded.angstrom-2007.12-stable
Revision: d3adea4ed6a651a504d6126d05aab40414eff9c9
ViewMTN: http://monotone.openembedded.org/revision/info/d3adea4ed6a651a504d6126d05aab40414eff9c9
Files:
1
contrib/angstrom/gen-machines-liveramdisk.sh
Diffs:

#
# mt diff -re0110ab3d51c88e2b3f912a8668a98632b1ef553 -rd3adea4ed6a651a504d6126d05aab40414eff9c9
#
# 
# 
# patch "contrib/angstrom/gen-machines-liveramdisk.sh"
#  from [d7259db86142d4e29a88baad42f632cef6541923]
#    to [3ded860dfd8e86c3c4330593b0c2e96f4f99c2fd]
# 
============================================================
--- contrib/angstrom/gen-machines-liveramdisk.sh	d7259db86142d4e29a88baad42f632cef6541923
+++ contrib/angstrom/gen-machines-liveramdisk.sh	3ded860dfd8e86c3c4330593b0c2e96f4f99c2fd
@@ -26,15 +26,22 @@ for m in $MACHINES; do
 	image_name=`expr "$base" : '\(.\+\)-glibc.*'`
 	image_ver=`expr "$base" : '.\+-glibc-ipk-\(.*\)\.rootfs'`
 	liveramdisk_name="$image_name-liveramdisk-$image_ver.exe"
+	# Use the latest kernel version
+	kernel_name=`ls -1 -t $dir/zImage* | head -n1`
 
         if [ ! -f "$dir/$liveramdisk_name" ]; then
     	    echo $f - need gen
+	    
+	    # Generate complete LiveRamdisk initramfs by putting jffs2 rootfs into liveramdisk-image cpio
     	    gzip -d -c $LIVERAMDISK_FILE | $HARET_PATH/tools/cpio-append.py $f initrd.jffs2 | gzip -c > $dir/$base.liveramdisk.cpio.gz
-    	    $HARET_PATH/tools/make-bootbundle.py $HARET_EXE \
-        	`ls -1 -t $dir/zImage* | head -n1` \
+	    # Now create executable bundle from all 4 parts
+    	    $HARET_PATH/tools/make-bootbundle.py \
+		$HARET_EXE \
+        	$kernel_name \
         	$dir/$base.liveramdisk.cpio.gz \
         	$LIVERAMDISK_SCRIPT \
 		-o "$dir/$liveramdisk_name"
+	    # Remove temporary file
 	    rm $dir/$base.liveramdisk.cpio.gz
 	else
     	    echo $dir/$liveramdisk_name - already there






More information about the Openembedded-commits mailing list