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

Michael Krelin hacker at klever.net
Thu Jul 26 13:19:35 UTC 2007


I have never looked into all this machinery, but since we have, e.g.
x11-image-spitz.tar.gz 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?

Love,
H
Koen Kooi wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hi,
> 
> Building a working zaurus image is tedious since you have *manually* rename a bunch of
> files before the on-board flashing software will accept it.
> 
> I therefore want to propose 2 small scripts that can be run as EXTRA_IMAGECMD to make life
> a lot easier for both developers and users:
> 
> [beware of line wrapping]
> 
> For c7x0:
> 
> #!/bin/sh
> cd ${DEPLOY_DIR_IMAGE}
> mkdir ${IMAGE_NAME}-installkit/
> cp `ls zImage-2* | sort -b | uniq |tail -n1` ${IMAGE_NAME}-installkit/zImage.bin
> cp `ls ${IMAGE_NAME}.rootfs*jffs2 | sort -b | uniq |tail -n1`
> ${IMAGE_NAME}-installkit/initrd.bin
> cp updater.sh.${MACHINE} ${IMAGE_NAME}-installkit/updater.sh
> tar cjf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}-installkit.tar.bz2
> ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}-installkit/
> rm -rf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}-installkit/
> 
> 
> For Spitz:
> 
> #!/bin/sh
> cd ${DEPLOY_DIR_IMAGE}
> mkdir ${IMAGE_NAME}-installkit/
> cp `ls zImage-2* | sort -b | uniq |tail -n1` ${IMAGE_NAME}-installkit/zImage.bin
> cp `ls ${IMAGE_NAME}.rootfs*gz | sort -b | uniq |tail -n1`
> ${IMAGE_NAME}-installkit/hdimage1.tgz
> cp updater.sh.${MACHINE} ${IMAGE_NAME}-installkit/updater.sh
> cp gnu-tar ${IMAGE_NAME}-installkit/
> tar cjf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}-installkit.tar.bz2
> ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}-installkit/
> rm -rf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}-installkit/
> 
> 
> These are just proof of concept scripts, but would something like this be acceptable to
> the zaurus maintainers in OE? Having something like this would make live for distro people
> a lot easier and should confuse OE newbies a bit less.
> 
> I have added something similar for bootldr based ipaqs in OE that writes out a reflash.ctl
> automagically, which has been a great success.
> 
> Comments/improvements/flames?
> 
> regards,
> 
> Koen
> 
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (Darwin)
> 
> iD8DBQFGqIoiMkyGM64RGpERApzOAJ9LGbvsDEOdsILrWbausHIFB8gCxACeIrR+
> 53PH8E27hgzdmkaYtC4EciE=
> =6q4E
> -----END PGP SIGNATURE-----
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel




More information about the Openembedded-devel mailing list