From d525b6b1ab377d04848197441427bd897d894a29 Mon Sep 17 00:00:00 2001 From: Alexander Hoppe Date: Thu, 24 Sep 2009 13:56:50 +0000 Subject: removed bug which produced an error every second run of demuxer git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@3156 95ad53e4-c205-0410-b2fa-d234c58c8868 --- boot-env/OpenSLX/MakeInitRamFS/Engine/Base.pm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'boot-env/OpenSLX/MakeInitRamFS/Engine/Base.pm') 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"); } -- cgit v1.2.3-55-g7522