summaryrefslogtreecommitdiffstats
path: root/boot-env/OpenSLX/MakeInitRamFS/Engine/Base.pm
diff options
context:
space:
mode:
Diffstat (limited to 'boot-env/OpenSLX/MakeInitRamFS/Engine/Base.pm')
-rw-r--r--boot-env/OpenSLX/MakeInitRamFS/Engine/Base.pm5
1 files changed, 2 insertions, 3 deletions
diff --git a/boot-env/OpenSLX/MakeInitRamFS/Engine/Base.pm b/boot-env/OpenSLX/MakeInitRamFS/Engine/Base.pm
index 662c073e..a74c2baa 100644
--- a/boot-env/OpenSLX/MakeInitRamFS/Engine/Base.pm
+++ b/boot-env/OpenSLX/MakeInitRamFS/Engine/Base.pm
@@ -291,7 +291,7 @@ sub _copyKernelModules
);
if (-e $source){
my $target = "$self->{'build-path'}/lib/firmware/$firmwareToBeCopied";
- (-d $target) or $self->addCMD("mkdir -p $target");
+ $self->addCMD("mkdir -p $target");
$self->addCMD("cp -pa --dereference $source $target");
} else {
vlog(3,"unable to find $source for copying purposes");
@@ -300,12 +300,11 @@ sub _copyKernelModules
# copy all the modules that we think are required
foreach my $moduleToBeCopied (sort keys %modulesToBeCopied) {
- my $targetDir = "$self->{'build-path'}" . dirname($moduleToBeCopied);
- (-d $targetDir) or $self->addCMD("mkdir -p $targetDir");
my $source = followLink(
"$self->{'root-path'}$moduleToBeCopied", $self->{'root-path'}
);
my $target = "$self->{'build-path'}$moduleToBeCopied";
+ $self->addCMD("mkdir -p $target");
$self->addCMD("cp -p --dereference $source $target");
}