diff options
author | Oliver Tappe | 2008-02-14 20:14:13 +0100 |
---|---|---|
committer | Oliver Tappe | 2008-02-14 20:14:13 +0100 |
commit | 1af4e946a14ba1958ec3e40a8e954e82c17181b0 (patch) | |
tree | cb258ebe2337f22ab61020f3c57a850baa890664 /initramfs/OpenSLX/MakeInitRamFS/Engine.pm | |
parent | * fixed problem with respect to prefixing paths to absolute links (diff) | |
download | core-1af4e946a14ba1958ec3e40a8e954e82c17181b0.tar.gz core-1af4e946a14ba1958ec3e40a8e954e82c17181b0.tar.xz core-1af4e946a14ba1958ec3e40a8e954e82c17181b0.zip |
* fixed handling of links when copying kernel modules
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1543 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initramfs/OpenSLX/MakeInitRamFS/Engine.pm')
-rw-r--r-- | initramfs/OpenSLX/MakeInitRamFS/Engine.pm | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/initramfs/OpenSLX/MakeInitRamFS/Engine.pm b/initramfs/OpenSLX/MakeInitRamFS/Engine.pm index 4624c7d7..bd30d15f 100644 --- a/initramfs/OpenSLX/MakeInitRamFS/Engine.pm +++ b/initramfs/OpenSLX/MakeInitRamFS/Engine.pm @@ -589,7 +589,9 @@ sub _copyKernelModules foreach my $moduleToBeCopied (sort keys %modulesToBeCopied) { my $targetDir = "$self->{'build-path'}" . dirname($moduleToBeCopied); $self->addCMD("mkdir -p $targetDir"); - my $source = "$self->{'root-path'}$moduleToBeCopied"; + my $source = followLink( + "$self->{'root-path'}$moduleToBeCopied", $self->{'root-path'} + ); my $target = "$self->{'build-path'}$moduleToBeCopied"; $self->addCMD("cp -p --dereference $source $target"); } |