[oe] [RFC] make building working zaurus images easier

Koen Kooi koen at dominion.kabel.utwente.nl
Fri Jul 27 08:26:04 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Richard Purdie schreef:
> On Thu, 2007-07-26 at 19:36 +0200, Koen Kooi wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Michael Krelin schreef:
>>> I have never looked into all this machinery, but since we have, e.g.
>>> x11-image-spitz.tar.gz 

IMAGE_NAME = "${IMAGE_BASENAME}-${MACHINE}-${DATETIME}" :)

>>> and zImage-spitz.bin symlinks, I'd guess that we 
>>> can do without these somewhat ugly when unnecessary `ls|sort|uniq|tail` 
>>> things, can't we?
>> Won't tar package up the symlinks instead of the real files in that case?
> 
> Yes, but we can use readlink to work out the real file...

How about this:

cd ${DEPLOY_DIR_IMAGE}
mkdir ${IMAGE_NAME}-installkit/

# Get the latest kernel using the zImage-<machine>.bin symlink
cp `readlink zImage-${MACHINE}.bin` ${IMAGE_NAME}-installkit/zImage.bin

if [ "${MACHINE}" = "spitz" ]; then
    cp gnu-tar ${IMAGE_NAME}-installkit/
    cp ${IMAGE_NAME}.rootfs.tar.gz ${IMAGE_NAME}-installkit/hdimage1.tgz
else
    cp ${IMAGE_NAME}.rootfs.jffs2 ${IMAGE_NAME}-installkit/initrd.bin
fi

# All zaurus machines except collie need updater.sh
if [ "${MACHINE}" != "collie" ]; then
    cp updater.sh.${MACHINE} ${IMAGE_NAME}-installkit/updater.sh
fi

tar czf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}-installkit.tgz {IMAGE_NAME}-installkit/
rm -rf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}-installkit/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFGqawcMkyGM64RGpERAvEQAKC3czWwnPBjw6gvh06AcVj3aoU7pQCgvJpc
hhLFEF/cZBgUB9TGMZMPkFk=
=/QP0
-----END PGP SIGNATURE-----




More information about the Openembedded-devel mailing list