From cf1157bd42485709fbb4cc23f18ba9cd3d34cda8 Mon Sep 17 00:00:00 2001 From: Oliver Tappe Date: Wed, 26 Mar 2008 19:18:52 +0000 Subject: * 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 --- initramfs/OpenSLX/LibScanner.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'initramfs/OpenSLX/LibScanner.pm') 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 = -- cgit v1.2.3-55-g7522