summaryrefslogtreecommitdiffstats
path: root/os-plugins/plugins
Commit message (Collapse)AuthorAgeFilesLines
* * corrected indenting of 'syslog'-related shell scriptsOliver Tappe2008-03-242-13/+15
| | | | | | * only try to remove boot.klog links if such an init script exists at all git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1686 95ad53e4-c205-0410-b2fa-d234c58c8868
* * split syslog::target into syslog::host and syslog::portOliver Tappe2008-03-244-8/+206
| | | | | | | | | | | * implemented stage3 backend for syslog-ng (syslogd still missing) * added another hook-script that: + stops busybox syslogd (in order to be superseded by native syslog daemon) + removes boot.klog if it exists (as it will hang, most probably since we have already emptied the kernel message log) With these changes, I have successfully tested remote syslog for a suse-10.2 vendor-OS. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1684 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed 'precedence'-attribute and made it part of the general plugin info -Oliver Tappe2008-03-2410-108/+16Star
| | | | | | 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-242-12/+10Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1681 95ad53e4-c205-0410-b2fa-d234c58c8868
* * renamed 'bootlog' plugin to 'syslog', as that is what it is going to ↵Oliver Tappe2008-03-242-9/+9
| | | | | | become, soon git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1680 95ad53e4-c205-0410-b2fa-d234c58c8868
* Further improvements to vmware plugin ...Dirk von Suchodoletz2008-03-232-39/+51
| | | | 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-222-14/+31
| | | | | | | 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-222-9/+22
| | | | | | | | | 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-222-18/+46
| | | | | | | itself and the needed files) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1670 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added bootlog plugin which implements a remote log feature during bootOliver Tappe2008-03-212-0/+86
| | | | | | | (should hopefully be helpful for further debugging of the 'desktop' plugin) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1668 95ad53e4-c205-0410-b2fa-d234c58c8868
* Some changes for the vmware plugin to integrate properly ...Dirk von Suchodoletz2008-03-213-34/+26Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1667 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed debug outputOliver Tappe2008-03-211-4/+0Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1665 95ad53e4-c205-0410-b2fa-d234c58c8868
* changed attr applies_to_client=1 for active and themeMichael Janczyk2008-03-201-2/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1664 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed error on slxos-install (distro-info not found)Sebastian Schmelzer2008-03-201-2/+5
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1662 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fix: Base.pm should be upper caseSebastian Schmelzer2008-03-201-0/+0
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1661 95ad53e4-c205-0410-b2fa-d234c58c8868
* * Switched indent used in Perl-code and settings files from tabs to 4 spaces.Oliver Tappe2008-03-2015-1346/+1346
| | | | | | May need some manual corrections here and there, but should basically be ok. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1658 95ad53e4-c205-0410-b2fa-d234c58c8868
* * acted upon outcome of todays discussion with Michael and added a new stage1 Oliver Tappe2008-03-191-20/+30
| | | | | | | | | attribute 'supported_themes', which is going to contain the themes that shall be installed into stage1 (not implemented yet) * improved many attribute details (description, content_descr and content_regex) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1655 95ad53e4-c205-0410-b2fa-d234c58c8868
* Changes to vmchooser-plugin, import of binaryBastian Wissler2008-03-183-1/+76
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1651 95ad53e4-c205-0410-b2fa-d234c58c8868
* * Heavily worked at OSPlugin::Engine and 'desktop'-plugin. Support for stage1Oliver Tappe2008-03-176-244/+215Star
| | | | | | | | | attributes and most of the desktop framework is implemented. Although we have made good progress, we are not quite there yet, i.e. the desktop plugin gets the correct attributes into stage3, but it still does not work: kdm gets started although gdm should be run. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1650 95ad53e4-c205-0410-b2fa-d234c58c8868
* Fixed some obvious bugs ... (see #154 for discussion too)Dirk von Suchodoletz2008-03-162-18/+24
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1638 95ad53e4-c205-0410-b2fa-d234c58c8868
* Working on the vmware plugin (see comments within the files ...)Dirk von Suchodoletz2008-03-166-1/+251
| | | | 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-162-228/+244
| | | | | | | | | | 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
* * intermediate checking for new desktop plugin (successor of displaymanagerOliver Tappe2008-03-158-0/+951
| | | | | | with extended scope) - does not work yet, so please do not use! git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1634 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
* * Adding temporary plugin which install vmplayer in stage1Volker Uhrig2008-03-1414-0/+5269
| | | | | | | | | | | * In the future it will be merged with the vmplayer plugin * current status: * installation tested with suse 10.2 * files/runvmware-v2 need to be changed to fit the new locations * XX_vmwarebinary.sh needs to get reviewed again git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1632 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed suse problems with autoprobing Xauthority filesSebastian Schmelzer2008-03-133-21/+29
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1629 95ad53e4-c205-0410-b2fa-d234c58c8868
* another fix :(Michael Janczyk2008-03-111-0/+0
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1624 95ad53e4-c205-0410-b2fa-d234c58c8868
* adder kdmrc for testingMichael Janczyk2008-03-112-3/+68
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1623 95ad53e4-c205-0410-b2fa-d234c58c8868
* for testing. old theme plugin should work now with kdm and suseMichael Janczyk2008-03-112-9/+10
| | | | | | | | | | new displaymanager works with kdm and ubuntu 7.10 displaymanager plugin should change everyting in stage 1, which will follow git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1621 95ad53e4-c205-0410-b2fa-d234c58c8868
* added 2. part of theme plugin, has still to be modified. Michael Janczyk2008-03-114-4/+179
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1618 95ad53e4-c205-0410-b2fa-d234c58c8868
* firts part.Michael Janczyk2008-03-1111-0/+211
| | | | | | | | | | split of theme plugin into bootsplash plugin and displaymanager plugin, both including config files,... and setting theme git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1617 95ad53e4-c205-0410-b2fa-d234c58c8868
* initial import of x11vnc plugin - further testing required (especially on ↵Sebastian Schmelzer2008-03-103-0/+402
| | | | | | suse system) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1613 95ad53e4-c205-0410-b2fa-d234c58c8868
* * vmpasswd link will now be created by makeinitramfsSebastian Schmelzer2008-03-101-1/+3
| | | | | | | | * themeplugin: + check if kdmrc is there before changing it git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1612 95ad53e4-c205-0410-b2fa-d234c58c8868
* * the plugin init script is now setting theme paths in gdm.confSebastian Schmelzer2008-03-071-0/+4
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1610 95ad53e4-c205-0410-b2fa-d234c58c8868
* Reorganisation of the repo structure as discussed on the devel list.Lars Müller2008-03-01208-16015/+0Star
| | | | | | | | | | - Move the majority of trunk and all branches to the new openslx/ dir. - Move ldap-site-mngmt to contrib/. - Move openslx/trunk/os-plugins/plugins/vmchooser/src/ to openslx-src-tools/trunk/os-plugins/plugins/vmchooser/ git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1591 95ad53e4-c205-0410-b2fa-d234c58c8868
* * adjusted plugin-API according to recent discussion with Volker:Oliver Tappe2008-02-234-124/+63Star
| | | | | | | | | | | | + 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
* * Removed deprecated vmware configurationVolker Uhrig2008-02-211-3/+1Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1567 95ad53e4-c205-0410-b2fa-d234c58c8868
* Added example of os-name in example.pmBastian Wissler2008-02-211-0/+4
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1566 95ad53e4-c205-0410-b2fa-d234c58c8868
* * Cleaned out some deprecated vmware commandsVolker Uhrig2008-02-202-17/+28
| | | | | | | | | * 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
* * Forgot to change one option from example to vmchooser beforeVolker Uhrig2008-02-191-3/+1Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1563 95ad53e4-c205-0410-b2fa-d234c58c8868
* * Added minimal configured vmchooser.pm. This will prevent a warningVolker Uhrig2008-02-191-0/+110
| | | | | | | or error message after cloning a system (O-Ton: vmchooser.pm missing) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1562 95ad53e4-c205-0410-b2fa-d234c58c8868
* source code of virtualmachine chooser (not yet finished)Bastian Wissler2008-02-19209-0/+16042
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1561 95ad53e4-c205-0410-b2fa-d234c58c8868
* * deleted debug linesVolker Uhrig2008-02-171-6/+0Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1554 95ad53e4-c205-0410-b2fa-d234c58c8868
* * cleaned up codeVolker Uhrig2008-02-179-644/+828
| | | | | | | | | * 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
* * Added example how you can copy files outside of the chrootVolker Uhrig2008-02-171-1/+14
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1552 95ad53e4-c205-0410-b2fa-d234c58c8868
* Refactored call-out to plugins when making the initramfs:Oliver Tappe2008-02-163-12/+14
| | | | | | | | | | | | | | | | * 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
* bugfix: ugly but it works now, i hope ;)Michael Janczyk2008-02-162-2/+5
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1548 95ad53e4-c205-0410-b2fa-d234c58c8868
* added D_SPLASHY variable to all systems, variable will be written in ↵Michael Janczyk2008-02-162-7/+2Star
| | | | | | XX_theme.sh, if theme_nosplash -eq 0 git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1547 95ad53e4-c205-0410-b2fa-d234c58c8868
* changed runlevel linker stuff. debian needs splashy to term earlier, changed ↵Michael Janczyk2008-02-151-2/+1Star
| | | | | | now via variable D_SPLASHY git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1546 95ad53e4-c205-0410-b2fa-d234c58c8868