[oe-commits] org.oe.dev Busybox shell is not executing /etc/profile.d/* files, thus fixed.

khem commit oe at amethyst.openembedded.net
Mon Apr 21 10:04:20 UTC 2008


Busybox shell is not executing /etc/profile.d/* files, thus fixed.

Author: khem at openembedded.org
Branch: org.openembedded.dev
Revision: e650e5aee062705daa875c6b1ee398e239defb10
ViewMTN: http://monotone.openembedded.org/revision/info/e650e5aee062705daa875c6b1ee398e239defb10
Files:
1
packages/base-files/base-files/profile
packages/base-files/base-files_3.0.14.bb
Diffs:

#
# mt diff -refccb34b0222e376a7491f586e9f5f783142e8c5 -re650e5aee062705daa875c6b1ee398e239defb10
#
#
#
# patch "packages/base-files/base-files/profile"
#  from [c1afd65b969f708eab144ec909358f3c8f22a411]
#    to [e24b90b96edb24d3af735f32c72528e6a01d617d]
# 
# patch "packages/base-files/base-files_3.0.14.bb"
#  from [a35cae8a2aa502d9f36ce35fcd2dddd9a86ce2c4]
#    to [3b4da947c2b76133142ee113622e6986e653f14a]
#
============================================================
--- packages/base-files/base-files/profile	c1afd65b969f708eab144ec909358f3c8f22a411
+++ packages/base-files/base-files/profile	e24b90b96edb24d3af735f32c72528e6a01d617d
@@ -20,8 +20,10 @@ if [ -d /etc/profile.d ]; then
 fi
 
 if [ -d /etc/profile.d ]; then
-  for i in `ls /etc/profile.d/`; do
-    . /etc/profile.d/$i
+  for i in /etc/profile.d/*.sh; do
+    if [ -r $i ]; then
+      . $i
+    fi
   done
   unset i
 fi
============================================================
--- packages/base-files/base-files_3.0.14.bb	a35cae8a2aa502d9f36ce35fcd2dddd9a86ce2c4
+++ packages/base-files/base-files_3.0.14.bb	3b4da947c2b76133142ee113622e6986e653f14a
@@ -1,7 +1,7 @@ PRIORITY = "required"
 DESCRIPTION = "Miscellaneous files for the base system."
 SECTION = "base"
 PRIORITY = "required"
-PR = "r77"
+PR = "r78"
 LICENSE = "GPL"
 
 SRC_URI = " \






More information about the Openembedded-commits mailing list