diff options
-rw-r--r-- | packages/linux/compulab-pxa270_2.6.16.bb | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/packages/linux/compulab-pxa270_2.6.16.bb b/packages/linux/compulab-pxa270_2.6.16.bb index 928bde8f6a..6e09281546 100644 --- a/packages/linux/compulab-pxa270_2.6.16.bb +++ b/packages/linux/compulab-pxa270_2.6.16.bb @@ -3,11 +3,6 @@ DESCRIPTION = "Linux kernel for the Compulab PXA270 system" LICENSE = "GPL" PR = "r3" -# coreutils is required for the stat command which is used -# to create the programming images used with USB. Version -# >= 6.0 is required. -DEPENDS = "coreutils-native" - # Note, the compulab package contains a binary NAND driver that is not # EABI compatible @@ -39,15 +34,18 @@ do_deploy() { install -m 0644 arch/${ARCH}/boot/${KERNEL_IMAGETYPE} ${KNAME} # Create an image file that has the size prepended (used by cm-x270 BL) # The following can only be done on a little endian machine - size=$(stat --printf=%s ${KNAME}) - size_=$(printf '\%03o'\ - $((size & 0x000000FF))\ - $((size>>8 & 0x000000FF))\ - $((size>>16 & 0x000000FF))\ - $((size>>24 & 0x000000FF))) - size_=${size_}'\c' - echo -e $size_ > ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${MACHINE}-${DATETIME}.img - cat ${KNAME} >> ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${MACHINE}-${DATETIME}.img + # the following does not work on all computers as it requires a recent + # version of coreutils (>= 6.0). We will eventually replace the following + # with python code. + #size=$(stat --printf=%s ${KNAME}) + #size_=$(printf '\%03o'\ + #$((size & 0x000000FF))\ + #$((size>>8 & 0x000000FF))\ + #$((size>>16 & 0x000000FF))\ + #$((size>>24 & 0x000000FF))) + #size_=${size_}'\c' + #echo -e $size_ > ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${MACHINE}-${DATETIME}.img + #cat ${KNAME} >> ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${MACHINE}-${DATETIME}.img } do_deploy[dirs] = "${S}" |