summaryrefslogtreecommitdiffstats
path: root/os-plugins/plugins/virtualbox/OpenSLX/OSPlugin
diff options
context:
space:
mode:
Diffstat (limited to 'os-plugins/plugins/virtualbox/OpenSLX/OSPlugin')
-rw-r--r--os-plugins/plugins/virtualbox/OpenSLX/OSPlugin/virtualbox.pm6
1 files changed, 4 insertions, 2 deletions
diff --git a/os-plugins/plugins/virtualbox/OpenSLX/OSPlugin/virtualbox.pm b/os-plugins/plugins/virtualbox/OpenSLX/OSPlugin/virtualbox.pm
index 3fd15bfb..b6749747 100644
--- a/os-plugins/plugins/virtualbox/OpenSLX/OSPlugin/virtualbox.pm
+++ b/os-plugins/plugins/virtualbox/OpenSLX/OSPlugin/virtualbox.pm
@@ -210,9 +210,11 @@ sub _writeRunlevelScript
'stop && start'
);
- # get distro version (does not work)
- my $workaround_distro = qx(lsb_release -si);
+ # get distro version (does not work and makes no sense to call an external
+ # function which is not available in all distros)
+ # my $workaround_distro = qx(lsb_release -si);
# alternative from bootsplash.pm
+ my $workaround_distro = (split('-',$self->{'os-plugin-engine'}->distroName()))[0];
my $runlevelscript = getInitFileForDistro($initfile, $workaround_distro);
$workaround .= $runlevelscript;