diff options
Diffstat (limited to 'boot-env')
-rw-r--r-- | boot-env/OpenSLX/MakeInitRamFS/Engine/Base.pm | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/boot-env/OpenSLX/MakeInitRamFS/Engine/Base.pm b/boot-env/OpenSLX/MakeInitRamFS/Engine/Base.pm index 1fee62a8..d9af92dd 100644 --- a/boot-env/OpenSLX/MakeInitRamFS/Engine/Base.pm +++ b/boot-env/OpenSLX/MakeInitRamFS/Engine/Base.pm @@ -375,6 +375,18 @@ sub _writeSlxSystemConf file => "$self->{'build-path'}/etc/slxsystem.conf", content => $slxConf } ); + + # check if default directories available and copy them to /etc + my $defaultDirConfig = "$self->{'root-path'}/etc/opt/openslx/openslx.conf"; + my $configTargetPath = "$self->{'build-path'}/etc"; + + if (-r $defaultDirConfig) { + $self->addCMD("cp -p $defaultDirConfig $configTargetPath/"); + } else { + die _tr( + "No default directories defined!\n" . + "Please run install, update or clone of this system again!\n"); + } return; } |