diff options
author | trhodes <trhodes@FreeBSD.org> | 2003-06-30 15:02:05 +0000 |
---|---|---|
committer | trhodes <trhodes@FreeBSD.org> | 2003-06-30 15:02:05 +0000 |
commit | c4ce25275ca8b5cae088594890edd4ef17c28763 (patch) | |
tree | afc2820f8751aaf9352d4d1dc0befaa8701662d0 /etc/rc.d/ldconfig | |
parent | cca07433cc4346d74e15b2628370096afdaf82b9 (diff) | |
download | FreeBSD-src-c4ce25275ca8b5cae088594890edd4ef17c28763.zip FreeBSD-src-c4ce25275ca8b5cae088594890edd4ef17c28763.tar.gz |
Properly use ld.so.conf and ld-elf.so.conf as discussed in the manual page.
PR: 25527
Submitted by: Alexey Neyman <alex.neyman@auriga.ru>
Reviewed by: jdp
Diffstat (limited to 'etc/rc.d/ldconfig')
-rwxr-xr-x | etc/rc.d/ldconfig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/etc/rc.d/ldconfig b/etc/rc.d/ldconfig index 37e600d..9aa7a64 100755 --- a/etc/rc.d/ldconfig +++ b/etc/rc.d/ldconfig @@ -25,8 +25,8 @@ ldconfig_start() checkyesno ldconfig_insecure && _ins="-i" if [ -x "${ldconfig_command}" ]; then _LDC=/usr/lib - for i in ${ldconfig_paths}; do - if [ -d "${i}" ]; then + for i in ${ldconfig_paths} /etc/ld-elf.so.conf; do + if [ -r "${i}" ]; then _LDC="${_LDC} ${i}" fi done @@ -39,8 +39,8 @@ ldconfig_start() # Default the a.out ldconfig path. : ${ldconfig_paths_aout=${ldconfig_paths}} _LDC=/usr/lib/aout - for i in ${ldconfig_paths_aout}; do - if [ -d "${i}" ]; then + for i in ${ldconfig_paths_aout} /etc/ld.so.conf; do + if [ -r "${i}" ]; then _LDC="${_LDC} ${i}" fi done |