summaryrefslogtreecommitdiffstats
path: root/initramfs/OpenSLX/LibScanner.pm
diff options
context:
space:
mode:
authorOliver Tappe2008-03-26 20:18:52 +0100
committerOliver Tappe2008-03-26 20:18:52 +0100
commitcf1157bd42485709fbb4cc23f18ba9cd3d34cda8 (patch)
treeb7ced76c89f62d0756eaec411350c7ba1ecc22f4 /initramfs/OpenSLX/LibScanner.pm
parent* added log output when entering 32-bit personality (diff)
downloadcore-cf1157bd42485709fbb4cc23f18ba9cd3d34cda8.tar.gz
core-cf1157bd42485709fbb4cc23f18ba9cd3d34cda8.tar.xz
core-cf1157bd42485709fbb4cc23f18ba9cd3d34cda8.zip
* fixed bug that caused libraries from ld.so.conf to be overwritten,
if other conf-files exist git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1698 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initramfs/OpenSLX/LibScanner.pm')
-rw-r--r--initramfs/OpenSLX/LibScanner.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/initramfs/OpenSLX/LibScanner.pm b/initramfs/OpenSLX/LibScanner.pm
index b1c96d7c..b37ff9c2 100644
--- a/initramfs/OpenSLX/LibScanner.pm
+++ b/initramfs/OpenSLX/LibScanner.pm
@@ -104,7 +104,7 @@ sub _fetchLoaderConfig
push @libFolders, "$self->{rootPath}/usr/lib32";
}
- $self->{libFolders} = \@libFolders;
+ push @{$self->{libFolders}}, @libFolders;
return;
}
@@ -225,6 +225,7 @@ sub _addLib
push @folders, split ':', $rpath;
}
foreach my $folder (@folders) {
+print "checking $folder/$lib...\n";
if (-e "$folder/$lib") {
# have library matching name, now check if the platform is ok, too:
my $libFileInfo =