[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