summaryrefslogtreecommitdiffstats
path: root/os-plugins
diff options
context:
space:
mode:
authorDirk von Suchodoletz2008-12-18 12:09:55 +0100
committerDirk von Suchodoletz2008-12-18 12:09:55 +0100
commit3e743efda611f4eced5630f447b051c8f527da79 (patch)
tree6e06501c21f473d911b78908e6b281f874a2053c /os-plugins
parent.. (diff)
downloadcore-3e743efda611f4eced5630f447b051c8f527da79.tar.gz
core-3e743efda611f4eced5630f447b051c8f527da79.tar.xz
core-3e743efda611f4eced5630f447b051c8f527da79.zip
Sorry, wrong r2434 - fixing problem in reply to the list ...
(undoing some old changes) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2435 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'os-plugins')
-rw-r--r--os-plugins/plugins/desktop/OpenSLX/OSPlugin/desktop.pm49
-rw-r--r--os-plugins/plugins/syslog/OpenSLX/OSPlugin/syslog.pm6
2 files changed, 24 insertions, 31 deletions
diff --git a/os-plugins/plugins/desktop/OpenSLX/OSPlugin/desktop.pm b/os-plugins/plugins/desktop/OpenSLX/OSPlugin/desktop.pm
index ef7bb617..bd1d607b 100644
--- a/os-plugins/plugins/desktop/OpenSLX/OSPlugin/desktop.pm
+++ b/os-plugins/plugins/desktop/OpenSLX/OSPlugin/desktop.pm
@@ -254,7 +254,7 @@ sub checkStage3AttrValues
if ($manager eq 'kdm') {
if (!defined $vendorOSAttrs->{'desktop::kdm'}
|| $vendorOSAttrs->{'desktop::kdm'} == 1) {
- if (!$self->{distro}->isPackInstalled('kdm')) {
+ if (!$self->{distro}->isKDMInstalled()) {
push @problems, _tr(
"KDM is not installed in vendor-OS, so using it as desktop manager wouldn't work!"
);
@@ -269,7 +269,7 @@ sub checkStage3AttrValues
elsif ($manager eq 'gdm') {
if (!defined $vendorOSAttrs->{'desktop::gdm'}
|| $vendorOSAttrs->{'desktop::gdm'} == 1) {
- if (!$self->{distro}->isPackInstalled('gdm')) {
+ if (!$self->{distro}->isGDMInstalled()) {
push @problems, _tr(
"GDM is not installed in vendor-OS, so using it as desktop manager wouldn't work!"
);
@@ -284,7 +284,7 @@ sub checkStage3AttrValues
elsif ($manager eq 'xdm') {
if (!defined $vendorOSAttrs->{'desktop::xdm'}
|| $vendorOSAttrs->{'desktop::xdm'} == 1) {
- if (!$self->{distro}->isPackInstalled('xdm')) {
+ if (!$self->{distro}->isXDMInstalled()) {
push @problems, _tr(
"XDM is not installed in vendor-OS, so using it as desktop manager wouldn't work!"
);
@@ -301,7 +301,7 @@ sub checkStage3AttrValues
if ($kind eq 'kde') {
if (!defined $vendorOSAttrs->{'desktop::kde'}
|| $vendorOSAttrs->{'desktop::kde'} == 1) {
- if (!$self->{distro}->isPackInstalled('startkde')) {
+ if (!$self->{distro}->isKDEInstalled()) {
push @problems, _tr(
"KDE is not installed in vendor-OS, so using it as desktop kind wouldn't work!"
);
@@ -316,7 +316,7 @@ sub checkStage3AttrValues
elsif ($kind eq 'gnome') {
if (!defined $vendorOSAttrs->{'desktop::gnome'}
|| $vendorOSAttrs->{'desktop::gnome'} == 1) {
- if (!$self->{distro}->isPackInstalled('gnome-session')) {
+ if (!$self->{distro}->isGNOMEInstalled()) {
push @problems, _tr(
"GNOME is not installed in vendor-OS, so using it as desktop kind wouldn't work!"
);
@@ -331,7 +331,7 @@ sub checkStage3AttrValues
elsif ($kind eq 'xfce') {
if (!defined $vendorOSAttrs->{'desktop::xfce'}
|| $vendorOSAttrs->{'desktop::xfce'} == 1) {
- if (!$self->{distro}->isPackInstalled('startxfce')) {
+ if (!$self->{distro}->isXFCEInstalled()) {
push @problems, _tr(
"XFCE is not installed in vendor-OS, so using it as desktop kind wouldn't work!"
);
@@ -433,25 +433,22 @@ sub _installRequiredPackages
my $engine = $self->{'os-plugin-engine'};
- if ($self->{'gnome'} &&
- !$self->{distro}->isPackInstalled('gnome-session')) {
- $self->{distro}->installGNOME();
+ if ($self->{'gnome'} && !$self->{distro}->isGNOMEInstalled()) {
+ $self->{distro}->installGNOME();
}
- if ($self->{'gdm'} && !$self->{distro}->isPackInstalled('gdm')) {
- $self->{distro}->installGDM();
+ if ($self->{'gdm'} && !$self->{distro}->isGDMInstalled()) {
+ $self->{distro}->installGDM();
}
- if ($self->{'kde'} &&
- !$self->{distro}->isPackInstalled('startkde')) {
- $self->{distro}->installKDE();
+ if ($self->{'kde'} && !$self->{distro}->isKDEInstalled()) {
+ $self->{distro}->installKDE();
}
- if ($self->{'kdm'} && !$self->{distro}->isPackInstalled('kdm')) {
+ if ($self->{'kdm'} && !$self->{distro}->isKDMInstalled()) {
$self->{distro}->installKDM();
}
- if ($self->{'xfce'} &&
- !$self->{distro}->isPackInstalled('startxfce')) {
- $self->{distro}->installXFCE();
+ if ($self->{'xfce'} && !$self->{distro}->isXFCEInstalled()) {
+ $self->{distro}->installXFCE();
}
- if ($self->{'xdm'} && !$self->{distro}->isPackInstalled('xdm')) {
+ if ($self->{'xdm'} && !$self->{distro}->isXDMInstalled()) {
$self->{distro}->installXDM();
}
@@ -463,24 +460,22 @@ sub _fillUnsetStage1Attrs
my $self = shift;
if (!defined $self->{'gnome'}) {
- $self->{'gnome'} =
- $self->{distro}->isPackInstalled('gnome-session');
+ $self->{'gnome'} = $self->{distro}->isGNOMEInstalled();
}
if (!defined $self->{'gdm'}) {
- $self->{'gdm'} =
- $self->{distro}->isPackInstalled('gdm');
+ $self->{'gdm'} = $self->{distro}->isGDMInstalled();
}
if (!defined $self->{'kde'}) {
- $self->{'kde'} = $self->{distro}->isPackInstalled('startkde');
+ $self->{'kde'} = $self->{distro}->isKDEInstalled();
}
if (!defined $self->{'kdm'}) {
- $self->{'kdm'} = $self->{distro}->isPackInstalled('kdm');
+ $self->{'kdm'} = $self->{distro}->isKDMInstalled();
}
if (!defined $self->{'xfce'}) {
- $self->{'xfce'} = $self->{distro}->isPackInstalled('startxfce');
+ $self->{'xfce'} = $self->{distro}->isXFCEInstalled();
}
if (!defined $self->{'xdm'}) {
- $self->{'xdm'} = $self->{distro}->isPackInstalled('xdm');
+ $self->{'xdm'} = $self->{distro}->isXDMInstalled();
}
if (!defined $self->{'supported_themes'}) {
$self->{attrs}->{'desktop::supported_themes'}
diff --git a/os-plugins/plugins/syslog/OpenSLX/OSPlugin/syslog.pm b/os-plugins/plugins/syslog/OpenSLX/OSPlugin/syslog.pm
index 2a0a4700..74239472 100644
--- a/os-plugins/plugins/syslog/OpenSLX/OSPlugin/syslog.pm
+++ b/os-plugins/plugins/syslog/OpenSLX/OSPlugin/syslog.pm
@@ -126,15 +126,13 @@ sub installationPhase
my $engine = $self->{'os-plugin-engine'};
- if ($self->{kind} eq 'syslog-ng' &&
- !isPackInstalled('syslog-ng')) {
+ if ($self->{kind} eq 'syslog-ng' && !isInPath('syslog-ng')) {
$engine->installPackages(
$engine->getInstallablePackagesForSelection('syslog-ng')
);
}
# not sure if we ever should setup this service
- if ($self->{kind} eq 'syslogd' &&
- !isPackInstalled('syslog')) {
+ if ($self->{kind} eq 'syslogd' && !isInPath('syslog')) {
$engine->installPackages(
$engine->getInstallablePackagesForSelection('syslog')
);