> -----Original Message----- > From: Maupin, Chase > Sent: Wednesday, April 10, 2013 10:15 AM > To: Maupin, Chase; openembedded-core@lists.openembedded.org > Subject: RE: [PATCHv2 1/2][for-danny] linux-dtb: Add simple DTB > symlinks for devicetree > > Probably would have helped if I submitted it to the right list. > Please ignore
OK, now I know I'm not thinking straight, this is the right list. In that case ping on this. > > > From: Maupin, Chase > > Sent: Monday, April 08, 2013 6:35 AM > > To: Maupin, Chase; openembedded-core@lists.openembedded.org > > Subject: RE: [PATCHv2 1/2][for-danny] linux-dtb: Add simple DTB > > symlinks for devicetree > > > > Ping on this set > > > > > > > -----Original Message----- > > > From: Maupin, Chase > > > Sent: Thursday, April 04, 2013 8:26 AM > > > To: openembedded-core@lists.openembedded.org > > > Cc: Maupin, Chase > > > Subject: [PATCHv2 1/2][for-danny] linux-dtb: Add simple DTB > > > symlinks for devicetree > > > > > > * This is similar to the symlinks provided for the kernel > image > > > in the /boot directory of a file system. The goal is to > have > > > simply named symlinks in /boot that mirror the device tree > > > name in the kernel sources. This is so that programs like > > > U-Boot can easily find the default device tree binary in > the > > > /boot directory and use that when booting the kernel. > > > * Use update-alternatives to handle proper creation and > removal > > > of the symlinks. > > > * This patch has already been accepted into the master branch > > > http://cgit.openembedded.org/openembedded- > > > core/commit/?id=750a9554e1b85d9bd23d18e0630723c3c193c604 > > > > > > Signed-off-by: Chase Maupin <chase.mau...@ti.com> > > > --- > > > * Updated in version 2 > > > * Changed the variable names to use variables that match > > the > > > do_install and do_deploy more closely for consistency. > > > i.e. > > > using DTB_SYMLINK_NAME instead of DTB_NAME. > > > * The above changes were based on input from: > > > * Darren Hart <dvh...@linux.intel.com> > > > * Bruce Ashfield <bruce.ashfi...@windriver.com> > > > --- > > > meta/recipes-kernel/linux/linux-dtb.inc | 20 > > > ++++++++++++++++++++ > > > 1 files changed, 20 insertions(+), 0 deletions(-) > > > > > > diff --git a/meta/recipes-kernel/linux/linux-dtb.inc > > > b/meta/recipes-kernel/linux/linux-dtb.inc > > > index d39f49d..36852b5 100644 > > > --- a/meta/recipes-kernel/linux/linux-dtb.inc > > > +++ b/meta/recipes-kernel/linux/linux-dtb.inc > > > @@ -45,3 +45,23 @@ do_deploy_append() { > > > done > > > fi > > > } > > > + > > > +pkg_postinst_kernel-devicetree () { > > > + cd /${KERNEL_IMAGEDEST} > > > + for DTS_FILE in ${KERNEL_DEVICETREE} > > > + do > > > + DTS_BASE_NAME=`basename ${DTS_FILE} | awk -F "." > > '{print > > > $1}'` > > > + DTB_SYMLINK_NAME=`echo ${KERNEL_IMAGE_SYMLINK_NAME} > | > > > sed "s/${MACHINE}/${DTS_BASE_NAME}/g"` > > > + update-alternatives --install > > > /${KERNEL_IMAGEDEST}/${DTS_BASE_NAME}.dtb > ${DTS_BASE_NAME}.dtb > > > devicetree-${DTB_SYMLINK_NAME}.dtb ${KERNEL_PRIORITY} || true > > > + done > > > +} > > > + > > > +pkg_postrm_kernel-devicetree () { > > > + cd /${KERNEL_IMAGEDEST} > > > + for DTS_FILE in ${KERNEL_DEVICETREE} > > > + do > > > + DTS_BASE_NAME=`basename ${DTS_FILE} | awk -F "." > > '{print > > > $1}'` > > > + DTB_SYMLINK_NAME=`echo ${KERNEL_IMAGE_SYMLINK_NAME} > | > > > sed "s/${MACHINE}/${DTS_BASE_NAME}/g"` > > > + update-alternatives --remove ${DTS_BASE_NAME}.dtb > > > devicetree-${DTB_SYMLINK_NAME}.dtb ${KERNEL_PRIORITY} || true > > > + done > > > +} > > > -- > > > 1.7.0.4 _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core