aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/angstrom
diff options
context:
space:
mode:
authorPaul Sokolovsky <pmiscml@gmail.com>2008-02-06 17:03:04 +0000
committerPaul Sokolovsky <pmiscml@gmail.com>2008-02-06 17:03:04 +0000
commitc3e0b140d1914bd9abd619c68e89a877b33a8932 (patch)
tree270e5adb77b3902d4926894f509c376eb433c571 /contrib/angstrom
parentf23915c88385f6273d6608d29feb692ae06b7a15 (diff)
downloadopenembedded-c3e0b140d1914bd9abd619c68e89a877b33a8932.tar.gz
gen-machines-liveramdisk.sh: Cleanup/add comments
Diffstat (limited to 'contrib/angstrom')
-rwxr-xr-xcontrib/angstrom/gen-machines-liveramdisk.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/contrib/angstrom/gen-machines-liveramdisk.sh b/contrib/angstrom/gen-machines-liveramdisk.sh
index 7ab2c50111..3552bfac77 100755
--- a/contrib/angstrom/gen-machines-liveramdisk.sh
+++ b/contrib/angstrom/gen-machines-liveramdisk.sh
@@ -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