From patchwork Wed May 30 23:21:05 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [0/1] Inefficient find of pkg data Date: Wed, 30 May 2012 23:21:05 -0000 From: Elizabeth Flanagan X-Patchwork-Id: 28967 Message-Id: To: openembedded-core@lists.openembedded.org [YOCTO #2419] find -name is a horrible way to find files (.025s per exec). Changing this to shell expansion (.002 per exec). Also, no point in having a big for loop when I pipe this into head anyway. I tried this a few ways and this seems the most efficient reducing rootfs generation down to around 30s from around 50s. The following changes since commit 348da93e283b2b8454fd9cde80d4b17378e2a168: webkit-gtk: Use glib as unicode backend to avoid browser crash (2012-05-30 17:38:02 +0100) are available in the git repository at: git://git.yoctoproject.org/poky-contrib eflanagan/license_1.3 http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=eflanagan/license_1.3 Elizabeth Flanagan (1): license.bbclass: optimize pkg runtime data meta/classes/license.bbclass | 40 +++++++++++++++++++--------------------- 1 files changed, 19 insertions(+), 21 deletions(-)