summaryrefslogtreecommitdiffstats
path: root/os-plugins/plugins/vmchooser/OpenSLX/OSPlugin/vmchooser.pm
diff options
context:
space:
mode:
authorBastian Wissler2009-06-17 15:19:25 +0200
committerBastian Wissler2009-06-17 15:19:25 +0200
commit87c90a67a367bf11e8a8aa4ffffbf245d15a78a1 (patch)
tree5f3875751b1d7b0a606791f552ff819daced7d6a /os-plugins/plugins/vmchooser/OpenSLX/OSPlugin/vmchooser.pm
parentfixed a wrong package-name in xserver::OpenSLX::OSPlugin::Debian (diff)
downloadcore-87c90a67a367bf11e8a8aa4ffffbf245d15a78a1.tar.gz
core-87c90a67a367bf11e8a8aa4ffffbf245d15a78a1.tar.xz
core-87c90a67a367bf11e8a8aa4ffffbf245d15a78a1.zip
vmchooser various changes:
* changed default.desktop to call the binary * deleted vmchooser.sh (not needed any more, as vmchooser binary reads from stage3 variables) -> see Feature #429 * added distro specific classes to copy default.desktop distro specific ;-) - Feature #268 git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2962 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'os-plugins/plugins/vmchooser/OpenSLX/OSPlugin/vmchooser.pm')
-rw-r--r--os-plugins/plugins/vmchooser/OpenSLX/OSPlugin/vmchooser.pm7
1 files changed, 6 insertions, 1 deletions
diff --git a/os-plugins/plugins/vmchooser/OpenSLX/OSPlugin/vmchooser.pm b/os-plugins/plugins/vmchooser/OpenSLX/OSPlugin/vmchooser.pm
index 096b6d0f..9ef9f7c4 100644
--- a/os-plugins/plugins/vmchooser/OpenSLX/OSPlugin/vmchooser.pm
+++ b/os-plugins/plugins/vmchooser/OpenSLX/OSPlugin/vmchooser.pm
@@ -10,6 +10,8 @@
# -----------------------------------------------------------------------------
# vmchooser.pm
# - allows user to pick from a list of virtual machine images
+#
+# - serves as base for virtualizer plugins / and requires one of these
# -----------------------------------------------------------------------------
package OpenSLX::OSPlugin::vmchooser;
@@ -103,9 +105,12 @@ sub installationPhase
foreach my $file ( qw( vmchooser printer.sh scanner.sh xmlfilter.sh
default.desktop vmchooser.sh mesgdisp run-virt.sh ) ) {
copyFile("$pluginBasePath/$file", "$pluginRepoPath/");
- chmod 0755, "$pluginRepoPath/$file";
+ chmod 0755, "$pluginRepoPath/$file";
}
+ # set ditro-specific default session
+ $self->{distro}->copyDefaultSession($pluginRepoPath);
+
return;
}