On Fri, Oct 04, 2013 at 03:01:27PM +0000, Cooper Jr., Franklin wrote:
> Denys,
> 
> Are you ok with this patch?

I'm Ok with this change in general, but can you extend it to also handle 
zImage in addition to uImage?

On a side note - we should probably move some of that "magic" code for 
renaming and moving files around from autobuilder scripts back to the 
corresponding recipes...

-- 
Denys


> > -----Original Message-----
> > From: Maupin, Chase
> > Sent: Wednesday, October 02, 2013 8:07 AM
> > To: Cooper Jr., Franklin; [email protected]
> > Subject: RE: [meta-arago] [PATCH 1/3] Generalize PACKAGE_BOOT_UIMAGE
> > variable
> > 
> > Acked-by: Chase Maupin <[email protected]>
> > 
> > But this isn't for meta-arago so the subject is misleading.
> > 
> > 
> > >-----Original Message-----
> > >From: [email protected] [mailto:meta-arago-
> > >[email protected]] On Behalf Of Cooper Jr., Franklin
> > >Sent: Tuesday, October 01, 2013 1:04 PM
> > >To: [email protected]
> > >Cc: Cooper Jr., Franklin
> > >Subject: [meta-arago] [PATCH 1/3] Generalize PACKAGE_BOOT_UIMAGE
> > >variable
> > >
> > >* The device tree files along with the uImage sometimes aren't used in
> > >the boot
> > >  partition.
> > >* To reflect this change the variable PACKAGE_BOOT_UIMAGE to
> > >  PACKAGE_BOOT_KERNEL_FILES.
> > >* Also when this variable is set to false remove the kernel and dtb
> > >files from
> > >  the boot partition instead of avoiding renaming it.
> > >
> > >Signed-off-by: Franklin S. Cooper Jr <[email protected]>
> > >---
> > > configs/amsdk-config-05.06.00.00.txt     |   10 +++++-----
> > > configs/amsdk-config-05.07.00.00.txt     |   10 +++++-----
> > > configs/amsdk-config-06.00.00.00.txt     |   10 +++++-----
> > > configs/amsdk-config-07.00.00.00.txt     |   10 +++++-----
> > > configs/arago-core-amsdk-2013.04.01.txt  |   10 +++++-----
> > > configs/arago-core-tisdk-2013.04.00.txt  |   10 +++++-----
> > > configs/arago-core-tisdk-2013.04.01.txt  |   10 +++++-----
> > > configs/arago-core-tisdk-2013.04.02.txt  |   10 +++++-----
> > > configs/arago-core-tisdk-dylan-puget.txt |   10 +++++-----
> > > configs/arago-core-tisdk-puget.txt       |   10 +++++-----
> > > lib/oesdk/package-sdks                   |   12 ++++++++----
> > > 11 files changed, 58 insertions(+), 54 deletions(-)
> > >
> > >diff --git a/configs/amsdk-config-05.06.00.00.txt b/configs/amsdk-
> > >config-05.06.00.00.txt index 706a24b..f2d3d1f 100644
> > >--- a/configs/amsdk-config-05.06.00.00.txt
> > >+++ b/configs/amsdk-config-05.06.00.00.txt
> > >@@ -216,11 +216,11 @@
> > >INSTALL_BUILDER_PROJECT="$SCRIPTS_ROOT/installer-files/tisdk.xml"
> > > # the symlink.
> > > SD_CARD_CONTENT="/home/jenkins/extra-files/sd_content"
> > >
> > >-# This variable determines whether the uImage should be placed in the
> > >boot -# partition tarball or not.  For newer kernel and u-boot
> > >combinations the -# uImage is kept in the rootfs partition and placing
> > >it in the boot partition -# will cause confusion.
> > >-PACKAGE_BOOT_UIMAGE="true"
> > >+# This variable determines whether the uImage and dtb files
> > >should be placed in
> > >+# the boot partition tarball or not.  For newer kernel and u-boot
> > >combinations
> > >+# the uImage and dtb files are kept in the rootfs partition and
> > >placing it in
> > >+# the boot partition will cause confusion.
> > >+PACKAGE_BOOT_KERNEL_FILES="true"
> > >
> > > # This variable points to the directory where the webgen tool has been
> > ># Installed.
> > >diff --git a/configs/amsdk-config-05.07.00.00.txt b/configs/amsdk-
> > >config-05.07.00.00.txt index 3b0ba8e..8a7107a 100644
> > >--- a/configs/amsdk-config-05.07.00.00.txt
> > >+++ b/configs/amsdk-config-05.07.00.00.txt
> > >@@ -231,11 +231,11 @@
> > >INSTALL_BUILDER_PROJECT="$SCRIPTS_ROOT/installer-files/tisdk.xml"
> > > # the symlink.
> > > SD_CARD_CONTENT="/home/jenkins/extra-files/sd_content"
> > >
> > >-# This variable determines whether the uImage should be placed in the
> > >boot -# partition tarball or not.  For newer kernel and u-boot
> > >combinations the -# uImage is kept in the rootfs partition and placing
> > >it in the boot partition -# will cause confusion.
> > >-PACKAGE_BOOT_UIMAGE="true"
> > >+# This variable determines whether the uImage and dtb files
> > >should be placed in
> > >+# the boot partition tarball or not.  For newer kernel and u-boot
> > >combinations
> > >+# the uImage and dtb files are kept in the rootfs partition and
> > >placing it in
> > >+# the boot partition will cause confusion.
> > >+PACKAGE_BOOT_KERNEL_FILES="true"
> > >
> > > # This variable points to the directory where the webgen tool has been
> > ># Installed.
> > >diff --git a/configs/amsdk-config-06.00.00.00.txt b/configs/amsdk-
> > >config-06.00.00.00.txt index edf8ba7..ea84183 100644
> > >--- a/configs/amsdk-config-06.00.00.00.txt
> > >+++ b/configs/amsdk-config-06.00.00.00.txt
> > >@@ -237,11 +237,11 @@
> > >INSTALL_BUILDER_PROJECT="$SCRIPTS_ROOT/installer-files/tisdk.xml"
> > > # the symlink.
> > > SD_CARD_CONTENT="/home/jenkins/extra-files/sd_content"
> > >
> > >-# This variable determines whether the uImage should be placed in the
> > >boot -# partition tarball or not.  For newer kernel and u-boot
> > >combinations the -# uImage is kept in the rootfs partition and placing
> > >it in the boot partition -# will cause confusion.
> > >-PACKAGE_BOOT_UIMAGE="true"
> > >+# This variable determines whether the uImage and dtb files
> > >should be placed in
> > >+# the boot partition tarball or not.  For newer kernel and u-boot
> > >combinations
> > >+# the uImage and dtb files are kept in the rootfs partition and
> > >placing it in
> > >+# the boot partition will cause confusion.
> > >+PACKAGE_BOOT_KERNEL_FILES="true"
> > >
> > > # This variable points to the directory where the webgen tool has been
> > ># Installed.
> > >diff --git a/configs/amsdk-config-07.00.00.00.txt b/configs/amsdk-
> > >config-07.00.00.00.txt index 1f4c86d..a011f83 100644
> > >--- a/configs/amsdk-config-07.00.00.00.txt
> > >+++ b/configs/amsdk-config-07.00.00.00.txt
> > >@@ -237,11 +237,11 @@
> > >INSTALL_BUILDER_PROJECT="$SCRIPTS_ROOT/installer-files/tisdk.xml"
> > > # the symlink.
> > > SD_CARD_CONTENT="/home/jenkins/extra-files/sd_content"
> > >
> > >-# This variable determines whether the uImage should be placed in the
> > >boot -# partition tarball or not.  For newer kernel and u-boot
> > >combinations the -# uImage is kept in the rootfs partition and placing
> > >it in the boot partition -# will cause confusion.
> > >-PACKAGE_BOOT_UIMAGE="true"
> > >+# This variable determines whether the uImage and dtb files
> > >should be placed in
> > >+# the boot partition tarball or not.  For newer kernel and u-boot
> > >combinations
> > >+# the uImage and dtb files are kept in the rootfs partition and
> > >placing it in
> > >+# the boot partition will cause confusion.
> > >+PACKAGE_BOOT_KERNEL_FILES="true"
> > >
> > > # This variable points to the directory where the webgen tool has been
> > ># Installed.
> > >diff --git a/configs/arago-core-amsdk-2013.04.01.txt
> > >b/configs/arago-core-amsdk-2013.04.01.txt
> > >index 4c7e1bd..420452b 100644
> > >--- a/configs/arago-core-amsdk-2013.04.01.txt
> > >+++ b/configs/arago-core-amsdk-2013.04.01.txt
> > >@@ -239,11 +239,11 @@
> > >INSTALL_BUILDER_PROJECT="$SCRIPTS_ROOT/installer-files/tisdk.xml"
> > > # the symlink.
> > > SD_CARD_CONTENT="/home/jenkins/extra-files/sd_content"
> > >
> > >-# This variable determines whether the uImage should be placed in the
> > >boot -# partition tarball or not.  For newer kernel and u-boot
> > >combinations the -# uImage is kept in the rootfs partition and placing
> > >it in the boot partition -# will cause confusion.
> > >-PACKAGE_BOOT_UIMAGE="false"
> > >+# This variable determines whether the uImage and dtb files
> > >should be placed in
> > >+# the boot partition tarball or not.  For newer kernel and u-boot
> > >combinations
> > >+# the uImage and dtb files are kept in the rootfs partition and
> > >placing it in
> > >+# the boot partition will cause confusion.
> > >+PACKAGE_BOOT_KERNEL_FILES="false"
> > >
> > > # This variable points to the directory where the webgen tool has been
> > ># Installed.
> > >diff --git a/configs/arago-core-tisdk-2013.04.00.txt
> > >b/configs/arago-core-tisdk-2013.04.00.txt
> > >index ef228ca..a811dbd 100644
> > >--- a/configs/arago-core-tisdk-2013.04.00.txt
> > >+++ b/configs/arago-core-tisdk-2013.04.00.txt
> > >@@ -239,11 +239,11 @@
> > >INSTALL_BUILDER_PROJECT="$SCRIPTS_ROOT/installer-files/tisdk.xml"
> > > # the symlink.
> > > SD_CARD_CONTENT="/home/jenkins/extra-files/sd_content"
> > >
> > >-# This variable determines whether the uImage should be placed in the
> > >boot -# partition tarball or not.  For newer kernel and u-boot
> > >combinations the -# uImage is kept in the rootfs partition and placing
> > >it in the boot partition -# will cause confusion.
> > >-PACKAGE_BOOT_UIMAGE="true"
> > >+# This variable determines whether the uImage and dtb files
> > >should be placed in
> > >+# the boot partition tarball or not.  For newer kernel and u-boot
> > >combinations
> > >+# the uImage and dtb files are kept in the rootfs partition and
> > >placing it in
> > >+# the boot partition will cause confusion.
> > >+PACKAGE_BOOT_KERNEL_FILES="true"
> > >
> > > # This variable points to the directory where the webgen tool has been
> > ># Installed.
> > >diff --git a/configs/arago-core-tisdk-2013.04.01.txt
> > >b/configs/arago-core-tisdk-2013.04.01.txt
> > >index ffeb1d2..35c9df3 100644
> > >--- a/configs/arago-core-tisdk-2013.04.01.txt
> > >+++ b/configs/arago-core-tisdk-2013.04.01.txt
> > >@@ -239,11 +239,11 @@
> > >INSTALL_BUILDER_PROJECT="$SCRIPTS_ROOT/installer-files/tisdk.xml"
> > > # the symlink.
> > > SD_CARD_CONTENT="/home/jenkins/extra-files/sd_content"
> > >
> > >-# This variable determines whether the uImage should be placed in the
> > >boot -# partition tarball or not.  For newer kernel and u-boot
> > >combinations the -# uImage is kept in the rootfs partition and placing
> > >it in the boot partition -# will cause confusion.
> > >-PACKAGE_BOOT_UIMAGE="false"
> > >+# This variable determines whether the uImage and dtb files
> > >should be placed in
> > >+# the boot partition tarball or not.  For newer kernel and u-boot
> > >combinations
> > >+# the uImage and dtb files are kept in the rootfs partition and
> > >placing it in
> > >+# the boot partition will cause confusion.
> > >+PACKAGE_BOOT_KERNEL_FILES="false"
> > >
> > > # This variable points to the directory where the webgen tool has been
> > ># Installed.
> > >diff --git a/configs/arago-core-tisdk-2013.04.02.txt
> > >b/configs/arago-core-tisdk-2013.04.02.txt
> > >index 55ba7d8..f2b1db8 100644
> > >--- a/configs/arago-core-tisdk-2013.04.02.txt
> > >+++ b/configs/arago-core-tisdk-2013.04.02.txt
> > >@@ -239,11 +239,11 @@
> > >INSTALL_BUILDER_PROJECT="$SCRIPTS_ROOT/installer-files/tisdk.xml"
> > > # the symlink.
> > > SD_CARD_CONTENT="/home/jenkins/extra-files/sd_content"
> > >
> > >-# This variable determines whether the uImage should be placed in the
> > >boot -# partition tarball or not.  For newer kernel and u-boot
> > >combinations the -# uImage is kept in the rootfs partition and placing
> > >it in the boot partition -# will cause confusion.
> > >-PACKAGE_BOOT_UIMAGE="false"
> > >+# This variable determines whether the uImage and dtb files
> > >should be placed in
> > >+# the boot partition tarball or not.  For newer kernel and u-boot
> > >combinations
> > >+# the uImage and dtb files are kept in the rootfs partition and
> > >placing it in
> > >+# the boot partition will cause confusion.
> > >+PACKAGE_BOOT_KERNEL_FILES="false"
> > >
> > > # This variable points to the directory where the webgen tool has been
> > ># Installed.
> > >diff --git a/configs/arago-core-tisdk-dylan-puget.txt
> > >b/configs/arago-core-tisdk-dylan-puget.txt
> > >index 5398e87..a2639f7 100644
> > >--- a/configs/arago-core-tisdk-dylan-puget.txt
> > >+++ b/configs/arago-core-tisdk-dylan-puget.txt
> > >@@ -238,11 +238,11 @@
> > >INSTALL_BUILDER_PROJECT="$SCRIPTS_ROOT/installer-files/tisdk.xml"
> > > # the symlink.
> > > SD_CARD_CONTENT="/home/jenkins/extra-files/sd_content"
> > >
> > >-# This variable determines whether the uImage should be placed in the
> > >boot -# partition tarball or not.  For newer kernel and u-boot
> > >combinations the -# uImage is kept in the rootfs partition and placing
> > >it in the boot partition -# will cause confusion.
> > >-PACKAGE_BOOT_UIMAGE="false"
> > >+# This variable determines whether the uImage and dtb files
> > >should be placed in
> > >+# the boot partition tarball or not.  For newer kernel and u-boot
> > >combinations
> > >+# the uImage and dtb files are kept in the rootfs partition and
> > >placing it in
> > >+# the boot partition will cause confusion.
> > >+PACKAGE_BOOT_KERNEL_FILES="false"
> > >
> > > # This variable points to the directory where the webgen tool has been
> > ># Installed.
> > >diff --git a/configs/arago-core-tisdk-puget.txt b/configs/arago-
> > >core-tisdk-puget.txt index 8e1fd98..cfda50f 100644
> > >--- a/configs/arago-core-tisdk-puget.txt
> > >+++ b/configs/arago-core-tisdk-puget.txt
> > >@@ -238,11 +238,11 @@
> > >INSTALL_BUILDER_PROJECT="$SCRIPTS_ROOT/installer-files/tisdk.xml"
> > > # the symlink.
> > > SD_CARD_CONTENT="/home/jenkins/extra-files/sd_content"
> > >
> > >-# This variable determines whether the uImage should be placed in the
> > >boot -# partition tarball or not.  For newer kernel and u-boot
> > >combinations the -# uImage is kept in the rootfs partition and placing
> > >it in the boot partition -# will cause confusion.
> > >-PACKAGE_BOOT_UIMAGE="false"
> > >+# This variable determines whether the uImage and dtb files
> > >should be placed in
> > >+# the boot partition tarball or not.  For newer kernel and u-boot
> > >combinations
> > >+# the uImage and dtb files are kept in the rootfs partition and
> > >placing it in
> > >+# the boot partition will cause confusion.
> > >+PACKAGE_BOOT_KERNEL_FILES="false"
> > >
> > > # This variable points to the directory where the webgen tool has been
> > ># Installed.
> > >diff --git a/lib/oesdk/package-sdks b/lib/oesdk/package-sdks index
> > >148dadc..49f1fe7 100644
> > >--- a/lib/oesdk/package-sdks
> > >+++ b/lib/oesdk/package-sdks
> > >@@ -42,15 +42,19 @@ create_sd_card_content() {
> > >         mv u-boot-$m.bin u-boot.bin
> > >     fi
> > >
> > >-    # For some devices the uImage is read from the /boot
> > >directory of the
> > >-    # rootfs.  In this case do not package the uImage into the
> > >boot partition
> > >-    # as it will cause confusion.
> > >-    if [ "$PACKAGE_BOOT_UIMAGE" = "true" ]
> > >+    # For some devices the uImage  and dtb files are read from
> > >the /boot
> > >+    # directory of the rootfs.  In this case do not package the
> > >uImage
> > >+    # and device tree files into the boot partition as it will
> > >cause
> > >+    # confusion.
> > >+    if [ "$PACKAGE_BOOT_KERNEL_FILES" = "true" ]
> > >     then
> > >         if [ -e uImage-$m.bin ]
> > >         then
> > >             mv uImage-$m.bin uImage
> > >         fi
> > >+    else
> > >+        rm -f uImage*
> > >+        rm -f *.dtb
> > >     fi
> > >
> > >     # Copy the MLO if it exists for the device
> > >--
> > >1.7.0.4
> > >
> > >_______________________________________________
> > >meta-arago mailing list
> > >[email protected]
> > >http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
> _______________________________________________
> meta-arago mailing list
> [email protected]
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to