diff options
Diffstat (limited to 'installer')
-rw-r--r-- | installer/OpenSLX/OSSetup/Distro/SUSE_10_1.pm | 4 | ||||
-rw-r--r-- | installer/OpenSLX/OSSetup/Distro/SUSE_10_2.pm | 4 | ||||
-rw-r--r-- | installer/OpenSLX/OSSetup/Engine.pm | 4 |
3 files changed, 10 insertions, 2 deletions
diff --git a/installer/OpenSLX/OSSetup/Distro/SUSE_10_1.pm b/installer/OpenSLX/OSSetup/Distro/SUSE_10_1.pm index ff8090fc..e6f7203b 100644 --- a/installer/OpenSLX/OSSetup/Distro/SUSE_10_1.pm +++ b/installer/OpenSLX/OSSetup/Distro/SUSE_10_1.pm @@ -166,9 +166,11 @@ sub initDistroInfo "; $self->{config}->{'selection'} = { - 'default' => "", + 'default' => " + ", 'gnome' => " + <<<default>>> 3ddiag 855resolution a2ps diff --git a/installer/OpenSLX/OSSetup/Distro/SUSE_10_2.pm b/installer/OpenSLX/OSSetup/Distro/SUSE_10_2.pm index eedf82e8..97dd80f2 100644 --- a/installer/OpenSLX/OSSetup/Distro/SUSE_10_2.pm +++ b/installer/OpenSLX/OSSetup/Distro/SUSE_10_2.pm @@ -184,9 +184,11 @@ sub initDistroInfo "; $self->{config}->{'selection'} = { - 'default' => "", + 'default' => " + ", 'kde' => " + <<<default>>> 3ddiag 915resolution a2ps diff --git a/installer/OpenSLX/OSSetup/Engine.pm b/installer/OpenSLX/OSSetup/Engine.pm index 61fd0087..98077a27 100644 --- a/installer/OpenSLX/OSSetup/Engine.pm +++ b/installer/OpenSLX/OSSetup/Engine.pm @@ -348,6 +348,10 @@ sub readDistroInfo die _tr("error in config-file '%s' (%s)", $file, $@)."\n"; } } + # ...expand selection definitions... + foreach my $selKey (keys %selection) { + $selection{$selKey} =~ s[<<<([^>]+)>>>][$selection{$1}]eg; + } # ...and store merged config: $self->{'distro-info'} = { 'package-subdir' => $package_subdir, |