summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--os-plugins/plugins/desktop/OpenSLX/Distro/Base.pm7
1 files changed, 7 insertions, 0 deletions
diff --git a/os-plugins/plugins/desktop/OpenSLX/Distro/Base.pm b/os-plugins/plugins/desktop/OpenSLX/Distro/Base.pm
index 9184733f..54ecd8b9 100644
--- a/os-plugins/plugins/desktop/OpenSLX/Distro/Base.pm
+++ b/os-plugins/plugins/desktop/OpenSLX/Distro/Base.pm
@@ -61,6 +61,13 @@ sub getDefaultDesktopKind
: isPackInstalled('startxfce') ? 'xfce' : undef;
}
+sub isGDMInstalled { return isPackInstalled('gdm');}
+sub isKDMInstalled { return isPackInstalled('kdm');}
+sub isXDMInstalled { return isPackInstalled('xdm');}
+sub isGNOMEInstalled { return isPackInstalled('gnome-session');}
+sub isKDEInstalled { return isPackInstalled('startkde');}
+sub isXFCEInstalled { return isPackInstalled('startxfce');}
+
sub installGNOME
{
my $self = shift;