summaryrefslogtreecommitdiffstats
path: root/os-plugins
Commit message (Collapse)AuthorAgeFilesLines
* * check for /bin/splashy before we try to invoke it, avoids error whenOliver Tappe2008-02-101-1/+2
| | | | | | theme-plugin is active, but theme::splashy is empty git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1533 95ad53e4-c205-0410-b2fa-d234c58c8868
* * implement support for letting the plugins suggest additional kernel_paramsOliver Tappe2008-02-102-0/+32
| | | | | | | | | * the theme plugin now suggests the use of the kernel-params 'vga=0x317' and 'quiet' unless they have already been set [these values should be moved into the DB later, such that the user can change them (i.e. to set a different resolution via vga=...)]. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1532 95ad53e4-c205-0410-b2fa-d234c58c8868
* * cmdline options are now collected in a hash instead of individual variables,Oliver Tappe2008-02-091-9/+9
| | | | | | as this is much clearer git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1527 95ad53e4-c205-0410-b2fa-d234c58c8868
* * vmware plugin is no longer offering the list of available vmwaresVolker Uhrig2008-02-061-43/+564
| | | | | | | | | | | | * Prepared vmware plugin for the new vm-chooser menu * VMware plugin could now be broken. Currently untested. * cleaned servconfig * check if SuSE systems have /opt/gdm/... perhaps the GDM configuration is broken. At least it suppresses an error. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1519 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed bugs that stopped new-style initramfs from workingOliver Tappe2008-02-023-0/+88
| | | | | | | | | * added support to new-style initramfs generator for integrating the active plugins into the initramfs With these fixes, I have been able to boot a cloned suse-10.2 into KDM with both bootsplash- and displaymanager-theme working. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1510 95ad53e4-c205-0410-b2fa-d234c58c8868
* Hopefully finished the adjustments of the tools with respect to themeOliver Tappe2008-01-276-22/+103
| | | | | | | | | | | | | | | | | | naming and other recent discussions of user interface. * adjusted and simplified code to the fact that plugins are now named in all lowercase * slxos-plugin --verbose list now shows description for each plugin and a list of supported attributes * fixed some outstanding issues with respect to lowercasing of plugin names * Separated theme::name into theme::splash, theme::displaymanager and theme::desktop, leading to DB-schema 0.24. Please note that although these attributes exist, currently only theme::splash is being used (the new ones will be used by the reimplemented mkdxsinitrd) * moved some information gathering from OSPlugin::Engine into OSPlugin::Roster, where it belongs git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1500 95ad53e4-c205-0410-b2fa-d234c58c8868
* * renamed all plugins to lowercase in order to be consistent withOliver Tappe2008-01-272-0/+0
| | | | | | | the attribute names [missed VMware last time] git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1498 95ad53e4-c205-0410-b2fa-d234c58c8868
* * renamed all plugins to lowercase in order to be consistent withOliver Tappe2008-01-2722-45/+45
| | | | | | the attribute names git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1497 95ad53e4-c205-0410-b2fa-d234c58c8868
* BUGFIX: KDM theme should work now for suse 10.2, others have still to be changedMichael Janczyk2008-01-241-1/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1492 95ad53e4-c205-0410-b2fa-d234c58c8868
* kdm theme doesnt work yet, testcommitMichael Janczyk2008-01-241-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1491 95ad53e4-c205-0410-b2fa-d234c58c8868
* BUGFIX: kdm theme works now, we hope;), moved theme to pluginMichael Janczyk2008-01-241-3/+6
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1490 95ad53e4-c205-0410-b2fa-d234c58c8868
* Added needed parameter in the short documentation.Volker Uhrig2008-01-241-2/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1489 95ad53e4-c205-0410-b2fa-d234c58c8868
* Fix order of menus in xdialogVolker Uhrig2008-01-171-4/+5
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1481 95ad53e4-c205-0410-b2fa-d234c58c8868
* * reactivated copying of displaymanager theme, but it still does notOliver Tappe2008-01-141-5/+5
| | | | | | seem to work, as all I see is the ugly standard look git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1475 95ad53e4-c205-0410-b2fa-d234c58c8868
* * the config-demuxer now passes through theme::name to mkdxsinitrd (via -s)Oliver Tappe2008-01-141-1/+1
| | | | | | | | | | | | * set default for theme::name to 'openslx' such that our theme is now automatically active for all systems that have the 'Theme' plugin active. I tested setting theme::name to something else (in my case: openSUSE), copied the required theme-files to /opt/openslx/share/themes and it worked as expected (a.k.a the bootsplash showed the new theme). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1474 95ad53e4-c205-0410-b2fa-d234c58c8868
* * no bootsplash is being used if a debuglevel has been set (as was before)Oliver Tappe2008-01-141-3/+4
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1473 95ad53e4-c205-0410-b2fa-d234c58c8868
* reimplemented splashy stuff via Theme plugin:Oliver Tappe2008-01-1313-206/+227
| | | | | | | | | | | | | | | | | | | | | | | | * activated invocation of init-hooks * removed explicit splashy calls from init (they are now done in several init-hooks provided by the Theme plugin) * the stage3 plugins are now invoked via '.' instead via a separate shell, such that they can export changed environment variables * changed invocation of initial_boot() - we now pass in the list of initscripts as otherwise I have been unable to let this function access a changed D_INITSCRIPTS variable (it would only see initial content) * moved invocation of initial_boot from servconfig to init (again such that a changed D_INITSCRIPTS will be handled correctly) * config-demuxer now passes the active plugins into mkdxsinitrd * mkdxsinitrd accepts a list of active plugins (-p) and copies the hooks directly into the initialramfs, such that they are available immediately in stage3 The bootsplash stuff (splashy) seems to work properly, but the handling of displaymanager themes is currently broken. I will look into that tomorrow. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1472 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added hook mechanism to initramfs-init which can be used by pluginsOliver Tappe2008-01-1112-1/+121
| | | | | | | | | | | to trigger execution of their own script at a certain point in the initramfs-init execution path. This is not active yet * added basic implementation outline for Theme (a.k.a splash) plugin - unable to test anything, though, as VMware does not seem to provide a VESA framebuffer, so splashy won't run git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1466 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added mandatory attributes (active,precedence) to VMware pluginOliver Tappe2008-01-091-0/+35
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1454 95ad53e4-c205-0410-b2fa-d234c58c8868
* * several fixes related to the handling of plugin-specific attributesOliver Tappe2008-01-093-14/+7Star
| | | | | | by the config-demuxer git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1452 95ad53e4-c205-0410-b2fa-d234c58c8868
* * implemented automatic synchronization of new/changed attributes (eitherOliver Tappe2008-01-085-112/+324
| | | | | | | from core or plugins) into the default system * reworked the way plugins pass out their attribute info git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1451 95ad53e4-c205-0410-b2fa-d234c58c8868
* * changed (and hopefully improved) fix for locale-problems thatOliver Tappe2008-01-071-1/+1
| | | | | | | lead to strange characters being used when invoking any script with the '--man' option. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1445 95ad53e4-c205-0410-b2fa-d234c58c8868
* Added base VMware plugin. Its more or less a copy from the currentVolker Uhrig2007-11-102-0/+294
| | | | | | | | | | VMware setup in servconfig. Its disabled at the moment, till we can clean the servconfig. Creation of the vmware container is currently not implemented. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1409 95ad53e4-c205-0410-b2fa-d234c58c8868
* Ash reports "ash: missing ]" if there's no space and the script won'tVolker Uhrig2007-11-091-1/+1
| | | | | | | work anymore git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1408 95ad53e4-c205-0410-b2fa-d234c58c8868
* * cosmetical changesOliver Tappe2007-11-042-4/+9
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1405 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed used of uninitialized valueOliver Tappe2007-11-011-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1402 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added missing 'snv:executable' propertyOliver Tappe2007-10-141-0/+0
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1382 95ad53e4-c205-0410-b2fa-d234c58c8868
* * base work towards utf8-cleanness (it is now possible to handle vendor-OSesOliver Tappe2007-07-211-1/+1
| | | | | | | | | whose name contain UTF8-characters * fixed problem with locale-specific number format being used during DB- creation (fixes the problem that database access would only work once for de_DE-locales [reported by Detlef Schulz]) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1266 95ad53e4-c205-0410-b2fa-d234c58c8868
* * some cleanup - we now make use of here-docs where feasibleOliver Tappe2007-07-181-7/+8
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1252 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added the 'os-plugins'-folder I missed with last commitOliver Tappe2007-07-034-0/+530
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1221 95ad53e4-c205-0410-b2fa-d234c58c8868