diff options
| author | Oliver Tappe | 2007-04-14 12:48:21 +0200 |
|---|---|---|
| committer | Oliver Tappe | 2007-04-14 12:48:21 +0200 |
| commit | 865abf1f1a88a2e82eebbf2e83bf58ff2fb81920 (patch) | |
| tree | 5aa965fdc4fc67476b12a48a046369856131fef4 /config-db | |
| parent | * improved error message in case a database module could (diff) | |
| download | core-865abf1f1a88a2e82eebbf2e83bf58ff2fb81920.tar.gz core-865abf1f1a88a2e82eebbf2e83bf58ff2fb81920.tar.xz core-865abf1f1a88a2e82eebbf2e83bf58ff2fb81920.zip | |
* set appropriate default values for start_xdmcp and start_x in case the system-name contains
'kde' or 'gnome'.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@887 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'config-db')
| -rwxr-xr-x | config-db/slxconfig | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/config-db/slxconfig b/config-db/slxconfig index 597c87b7..dd6dfdab 100755 --- a/config-db/slxconfig +++ b/config-db/slxconfig @@ -355,6 +355,22 @@ sub addSystemToConfigDB die _tr("the system '%s' already exists in the DB, giving up!\n", $systemName); } + + if ($systemName =~ m[\bkde\b]) { + # activate kdm and X if system is based on kde: + $systemData->{attr_start_xdmcp} = 'kdm' + unless exists $systemData->{attr_start_xdmcp}; + $systemData->{attr_start_x} = 'yes' + unless exists $systemData->{attr_start_x}; + } + if ($systemName =~ m[\bgnome\b]) { + # activate gdm and X if system is based on GNOME: + $systemData->{attr_start_xdmcp} = 'gdm' + unless exists $systemData->{attr_start_xdmcp}; + $systemData->{attr_start_x} = 'yes' + unless exists $systemData->{attr_start_x}; + } + my $systemID = $openslxDB->addSystem([$systemData]); vlog 0, _tr("system '%s' has been successfully added to DB (ID=%s)\n", $systemName, $systemID); |
