summaryrefslogtreecommitdiffstats
path: root/installer
diff options
context:
space:
mode:
Diffstat (limited to 'installer')
-rw-r--r--installer/OpenSLX/OSSetup/Distro/SUSE_10_1.pm4
-rw-r--r--installer/OpenSLX/OSSetup/Distro/SUSE_10_2.pm4
-rw-r--r--installer/OpenSLX/OSSetup/Engine.pm4
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,