diff options
Diffstat (limited to 'installer/OpenSLX/OSSetup/Engine.pm')
-rw-r--r-- | installer/OpenSLX/OSSetup/Engine.pm | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/installer/OpenSLX/OSSetup/Engine.pm b/installer/OpenSLX/OSSetup/Engine.pm index e4b07260..3a112d35 100644 --- a/installer/OpenSLX/OSSetup/Engine.pm +++ b/installer/OpenSLX/OSSetup/Engine.pm @@ -520,7 +520,7 @@ sub callChrootedFunctionForVendorOS $self->{'vendor-os-name'} ) ); - return; + return 1; } sub removeVendorOS @@ -689,6 +689,19 @@ sub metaPackager return $self->{'meta-packager'}; } +sub getPackagesForSelection +{ + my $self = shift; + my $selKey = shift; + + return if !$selKey; + + my $selection = $self->{'distro-info'}->{selection}->{$selKey}; + return if !$selection; + + return $selection->{packages}; +} + sub busyboxBinary { my $self = shift; @@ -1717,7 +1730,7 @@ sub _installPlugins : _tr("installing default plugins...\n") ); for my $pluginInfo (@$plugins) { - my $pluginName = $pluginInfo->{name}; + my $pluginName = $pluginInfo->{plugin_name}; my $pluginEngine = OpenSLX::OSPlugin::Engine->new(); vlog(0, _tr("\t%s\n", $pluginName)); $pluginEngine->initialize( |