From 948e47ddf504dffdf9f285f66f8004e887b3e5a9 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Fri, 18 Jan 2013 22:38:17 +0200 Subject: [PATCH] busybox: some extra speed up --- packages/sysutils/busybox/config/profile | 6 ++++-- packages/sysutils/busybox/profile.d/librarypath.conf | 12 ++++++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/packages/sysutils/busybox/config/profile b/packages/sysutils/busybox/config/profile index ee89d870c0..2854429f27 100644 --- a/packages/sysutils/busybox/config/profile +++ b/packages/sysutils/busybox/config/profile @@ -60,6 +60,8 @@ } # read config files - for config in `ls /etc/profile.d/`; do - . /etc/profile.d/$config + for config in /etc/profile.d/*; do + if [ -f "$config" ] ; then + . $config + fi done diff --git a/packages/sysutils/busybox/profile.d/librarypath.conf b/packages/sysutils/busybox/profile.d/librarypath.conf index 28b5ae89b1..cbecaa784d 100644 --- a/packages/sysutils/busybox/profile.d/librarypath.conf +++ b/packages/sysutils/busybox/profile.d/librarypath.conf @@ -28,12 +28,16 @@ LD_LIBRARY_PATH="/usr/lib:/lib" # hack: add addons to $LD_LIBRARY_PATH - for addons in `find /storage/.xbmc/addons/* -name lib -type d`; do - LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$addons" + for addon in /storage/.xbmc/addons/*/lib; do + if [ -d "$addon" ] ; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$addon" + fi done - for sys in `find /usr/lib/xbmc/addons/* -name lib -type d`; do - LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$sys" + for sys in /usr/lib/xbmc/addons/*/lib; do + if [ -d "$sys" ] ; then + LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$sys" + fi done export LD_LIBRARY_PATH