summaryrefslogtreecommitdiffstats
path: root/os-plugins/plugins/vmware/OpenSLX/OSPlugin
Commit message (Collapse)AuthorAgeFilesLines
* * Added usage of stage1 attributesVolker Uhrig2008-05-141-61/+12Star
| | | | | | | | | | | | | | | | * small modification in stage3 * Missing * some more error checks and runvmware enhancements (would work without it) * vmware<->vmchooser integration in runvmware or wrapper * test of vmware_kind=local with workstation * vmplayer works with vmware_kind=local * more vmware_kinds * Missing in vmware_kind=vmpl2.0 integration * no kernel modules installed and loaded yet (but are compiled) * test of vmware_kind=vmpl2.0 on test based fixes git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1769 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added stage1 configuration attributeVolker Uhrig2008-05-141-0/+26
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1768 95ad53e4-c205-0410-b2fa-d234c58c8868
* * minor changesVolker Uhrig2008-05-141-15/+13Star
| | | | | | | * deleteing vmwarebinary plugin. now merged with vmware plugin git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1767 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added installation of vmplayer 2Volker Uhrig2008-05-141-1/+48
| | | | | | | | * added installation in stage1 * configuration and setup in stage3 and stage4 not done yet! git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1766 95ad53e4-c205-0410-b2fa-d234c58c8868
* * more functions in vmware.pm to make the source better read- and understandableVolker Uhrig2008-05-131-116/+157
| | | | | | | | | | | | also helpful for future integration of different kinds or slx-based vmware installations * all checks possible in stage1 sound now be moved from stage3 to stage1 * runvmware-script depends on the version now. no differences yet, v1 and v2 should be compatible with the same. but for future changes in runvmware its helpfull * dozen of small changes * fixes and cleanup git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1764 95ad53e4-c205-0410-b2fa-d234c58c8868
* * optimization of function... or perhaps not... depending on the nextVolker Uhrig2008-05-021-13/+20
| | | | | | | days git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1761 95ad53e4-c205-0410-b2fa-d234c58c8868
* * created function for version checkVolker Uhrig2008-05-021-39/+50
| | | | | | | | * removed vmware-ws check * cleaned up some code git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1760 95ad53e4-c205-0410-b2fa-d234c58c8868
* Some comments to vmware plugin code ...Dirk von Suchodoletz2008-04-231-36/+38
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1758 95ad53e4-c205-0410-b2fa-d234c58c8868
* * documentation of the next steps with pseudo codeVolker Uhrig2008-04-231-1/+24
| | | | | | | | * raising questions (see changes vmware.pm) perhaps someone likes to add some ideas about it git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1757 95ad53e4-c205-0410-b2fa-d234c58c8868
* * changed version identification of local installed vmplayerVolker Uhrig2008-04-231-10/+20
| | | | | | | or vmware ws git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1756 95ad53e4-c205-0410-b2fa-d234c58c8868
* Quick fix for the multiple installation problem of vmware pluginDirk von Suchodoletz2008-04-191-4/+8
| | | | | | | | | | (an installation just worked one time). The solution is not optimal, but avoids to run code, which might not execute on the platform and its much faster this way. The checking should be rewritten in perl and put to a function which decides for workstation/player too ... git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1750 95ad53e4-c205-0410-b2fa-d234c58c8868
* It seems to be more convinient to check the real thing, not the Dirk von Suchodoletz2008-04-171-2/+2
| | | | | | | wrapper ... (linked elsewhere if script was run already) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1748 95ad53e4-c205-0410-b2fa-d234c58c8868
* Putting "quotation marks" to the filename fixed a setDirk von Suchodoletz2008-04-171-2/+2
| | | | | | | of error messages ... git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1747 95ad53e4-c205-0410-b2fa-d234c58c8868
* * check if vmplayer or vmware ws is installed on the local stage1 systemVolker Uhrig2008-04-171-22/+57
| | | | | | | | | | * check which vmplayer/vmware version is installed on the local stage1 system * based on the first two changes rewrite of the code to prepare for version based configuration git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1746 95ad53e4-c205-0410-b2fa-d234c58c8868
* * Different changes. Step 1 doneVolker Uhrig2008-04-081-9/+15
| | | | | | | | * SuSE works now in local mode (default) * Ubuntu should run, too git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1732 95ad53e4-c205-0410-b2fa-d234c58c8868
* * vmplayer doesn't like to be the small brother and tried to fake the ↵Volker Uhrig2008-04-011-1/+1
| | | | | | | | | identity while trying to execute the missing vmware binary... fixed. no errors anymore. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1717 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed missing filepermissionVolker Uhrig2008-04-011-7/+6Star
| | | | | | | * removes installed links after plugin uninstall git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1716 95ad53e4-c205-0410-b2fa-d234c58c8868
* * rename variableVolker Uhrig2008-03-311-2/+5
| | | | | | | * added comments for later work git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1713 95ad53e4-c205-0410-b2fa-d234c58c8868
* * Minor fix of array declaration and arraynameVolker Uhrig2008-03-311-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1712 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed a few definition of my. They caused in emtpy variables laterVolker Uhrig2008-03-311-10/+19
| | | | | | | * minor changes git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1711 95ad53e4-c205-0410-b2fa-d234c58c8868
* * Removed deprecated dhcpd.conf and nat.confVolker Uhrig2008-03-291-3/+12
| | | | | | | * minor modifications like missing check of arguments git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1708 95ad53e4-c205-0410-b2fa-d234c58c8868
* Writing distro specific runlevel scripts the trivial way. Should beDirk von Suchodoletz2008-03-251-121/+3Star
| | | | | | | | improved and generalized (to be usable for other plugins too, see #211) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1691 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed 'precedence'-attribute and made it part of the general plugin info -Oliver Tappe2008-03-241-12/+1Star
| | | | | | it makes no sense to have this configurable by the user git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1682 95ad53e4-c205-0410-b2fa-d234c58c8868
* Load configuration within the vmware runlevel script ...Dirk von Suchodoletz2008-03-241-1/+3
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1681 95ad53e4-c205-0410-b2fa-d234c58c8868
* Further improvements to vmware plugin ...Dirk von Suchodoletz2008-03-231-16/+29
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1674 95ad53e4-c205-0410-b2fa-d234c58c8868
* Some hints for distro specific stuff within the runlevel script toDirk von Suchodoletz2008-03-221-11/+27
| | | | | | | be generated ... git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1673 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for distro-specific runlevelScriptPath() [currently there's onlyOliver Tappe2008-03-221-9/+16
| | | | | | | | | a generic implementation in Distro/Base.pm - other distros may have to override it] * fixed several styleguide violations ;-) * deactivated overly simplistic backup strategy that only works once git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1672 95ad53e4-c205-0410-b2fa-d234c58c8868
* Incorporated modified vmware runlevel script into plugin. It has to beDirk von Suchodoletz2008-03-221-2/+129
| | | | | | | matched to the vendor-os (distro, version) it is installed into ... git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1671 95ad53e4-c205-0410-b2fa-d234c58c8868
* Slightly improved version of the vmware plugin (at least it (de)installsDirk von Suchodoletz2008-03-221-12/+46
| | | | | | | itself and the needed files) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1670 95ad53e4-c205-0410-b2fa-d234c58c8868
* Some changes for the vmware plugin to integrate properly ...Dirk von Suchodoletz2008-03-211-10/+12
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1667 95ad53e4-c205-0410-b2fa-d234c58c8868
* Working on the vmware plugin (see comments within the files ...)Dirk von Suchodoletz2008-03-161-1/+39
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1637 95ad53e4-c205-0410-b2fa-d234c58c8868
* Changed to default indentation for vmware plugin files (two Dirk von Suchodoletz2008-03-161-91/+91
| | | | | | | | | | spaces for shell scripts, four for perl). There are some discussions to needed, how to handle vmware setup and configuration (the default one by the software vendor is not really appropriate for the environment here ...) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1635 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for stage1 attributes that are stored along each plugin ↵Oliver Tappe2008-03-141-3/+15
| | | | | | | | | installed into a vendor-OS. * an update of the slxos-plugin documentation is still missing (coming soon ;-) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1633 95ad53e4-c205-0410-b2fa-d234c58c8868
* * adjusted plugin-API according to recent discussion with Volker:Oliver Tappe2008-02-231-14/+22
| | | | | | | | | | | | + dropped pre- and post-methods as they are not really needed, since ... + we now bind-mount /opt/openslx into /mnt/openslx of the vendor-OS chroot, so plugins can copy any required files from there * cleaned up existing plugin implementations * improved documentation for plugin developers (available via 'perldoc os-plugins/OpenSLX/OSPlugins/Base.pm'). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1570 95ad53e4-c205-0410-b2fa-d234c58c8868
* * Cleaned out some deprecated vmware commandsVolker Uhrig2008-02-201-10/+11
| | | | | | | | | * We won't build vmware modules in initramfs anymore. They will be on the system anyway. This avoids also issues with depmod. * Directory/URI of the images moved into the vmware plugin git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1565 95ad53e4-c205-0410-b2fa-d234c58c8868
* * cleaned up codeVolker Uhrig2008-02-171-0/+24
| | | | | | | | | * fixed tabs * plugin includes now all needed files. they will get copied from the plugin dir git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1553 95ad53e4-c205-0410-b2fa-d234c58c8868
* Refactored call-out to plugins when making the initramfs:Oliver Tappe2008-02-161-4/+4
| | | | | | | | | | | | | | | | * The code for setting up the plugin in the initramfs has been moved into the plugin base, as this makes it possible for any plugin to override it (should the need ever arise). * The plugin scripts themselves are now being copied into the initramfs, instead of being part of the config-TGZ - they are static scripts, so there's no need to make them part of the config. Only the actual settings of each plugin are part of the config-TGZ now. * Cleaned up most accesses from plugins to private data of the makeInitRamFS- engine. I have tested with these changes with Ubuntu and Debian, and splashy still works for both, so it should be ok. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1551 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for letting plugins suggest additional kernel modulesOliver Tappe2008-02-131-0/+11
| | | | | | | | | * used this new functionality in the theme and vmware plugins to suggest the kernel modules they need (this should fix showing the console in ubuntu) * added distro-specific kernel module filtering, such that there no longer are the spurious warnings about 'hid', 'unix' and/or 'af_packet' not being found git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1540 95ad53e4-c205-0410-b2fa-d234c58c8868
* * renamed all plugins to lowercase in order to be consistent withOliver Tappe2008-01-271-0/+80
the attribute names [missed VMware last time] git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1498 95ad53e4-c205-0410-b2fa-d234c58c8868