summaryrefslogtreecommitdiffstats
path: root/os-plugins
Commit message (Collapse)AuthorAgeFilesLines
* Bugfix to work with display managers -> now we need proper xmlsBastian Wissler2008-06-181-0/+0
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1886 95ad53e4-c205-0410-b2fa-d234c58c8868
* Some bugfixes & FAQ in README added - stupid Bug in slxgroup-parameterBastian Wissler2008-06-161-0/+0
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1882 95ad53e4-c205-0410-b2fa-d234c58c8868
* Some bugfixes - command line options should work nowBastian Wissler2008-06-161-0/+0
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1881 95ad53e4-c205-0410-b2fa-d234c58c8868
* * Minor template change. The old way was "WIndows XP", the "new" wayVolker Uhrig2008-06-111-1/+1
| | | | | | | | which we use for around one year now is the vmware understandable declaration of "winxppro" git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1876 95ad53e4-c205-0410-b2fa-d234c58c8868
* removed function in init-hook since not neededMichael Janczyk2008-06-111-24/+21Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1875 95ad53e4-c205-0410-b2fa-d234c58c8868
* added quotes for tftp port problem (not tested yet ticket #232).Michael Janczyk2008-06-112-4/+2Star
| | | | | | minor modifications in xen plugin (changed name from bootsplash to xen ;)) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1874 95ad53e4-c205-0410-b2fa-d234c58c8868
* First release of a xen plugin. Only a few diskless corrections inside. Works ↵Michael Janczyk2008-06-113-0/+123
| | | | | | only with clone and an already installed xen. Karnel has to be chosen manually yet... a solution for runlevellinks in plugins has to be found. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1873 95ad53e4-c205-0410-b2fa-d234c58c8868
* * adjusted config-path for kdmrc as neededOliver Tappe2008-06-082-2/+19
| | | | | | | | * implemented support for switching to the requested session- and window-manager When I tested this with my local Ubuntu-8.04, it does what is expected, but seemingly that's still not enough, as all I get is still an xterm only. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1866 95ad53e4-c205-0410-b2fa-d234c58c8868
* * improved attribute checks to protect against sub-systems not being installedOliver Tappe2008-06-081-6/+12
| | | | | | | | | | although they were requested - as happens currently when asking to install desktop into SUSE-10.3 with gnome=1 (but that distro does not yet know how to install GNOME). Now, trying to set desktop::kind=gnome for such a system will fail (since GNOME is not installed) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1863 95ad53e4-c205-0410-b2fa-d234c58c8868
* * small fixVolker Uhrig2008-06-081-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1861 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removing deprecated client-config.xml. we hand over the xml itself.Volker Uhrig2008-06-084-13/+167
| | | | | | | | | | | | | | | | needed information are now added by vmchooser (will be then also available for other, in the future developed, virtual machines) * added _untested_ code for installation of vmplayer1. If it works out we can merge it with our vmpl2.0 code * vmware has also 64bit packages... so we need to find a 64bit compiler solution for translation of kernel modules on chrooted vendorOSes running on 32bit OpenSLX servers;-) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1860 95ad53e4-c205-0410-b2fa-d234c58c8868
* * finished implementation of vmpl2.0 installationVolker Uhrig2008-06-079-66/+122
| | | | | | | | | | | | | * tested successfull on suse 10.2 (vmpl2.0 and local installation) * some minor (optical) changes * some more errorhandling for invalid configuration needed * theres a need for tests on debian-based systems * Configuration: http://openslx.org/trac/de/openslx/wiki/vmware git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1859 95ad53e4-c205-0410-b2fa-d234c58c8868
* Adding a module specific helper tool for creating (virtual)Dirk von Suchodoletz2008-06-072-1/+5
| | | | | | | | dos floppies to pass configuration information between host and guest. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1855 95ad53e4-c205-0410-b2fa-d234c58c8868
* Changes on printer.sh /scanner.sh (very RZ-specific)Bastian Wissler2008-06-051-0/+0
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1848 95ad53e4-c205-0410-b2fa-d234c58c8868
* /etc/X11/sessions/ is no longer supported in modern Linux Distributions ?!?Bastian Wissler2008-06-054-13/+12Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1847 95ad53e4-c205-0410-b2fa-d234c58c8868
* Ueberfluessiger Kommandozeilen-ParameterBastian Wissler2008-06-051-2/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1845 95ad53e4-c205-0410-b2fa-d234c58c8868
* BugFixBastian Wissler2008-06-053-12/+3Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1844 95ad53e4-c205-0410-b2fa-d234c58c8868
* VMChooser-Version mit XML+Info als erster Parameter fÃŒr run-vmware.shBastian Wissler2008-06-046-10/+34
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1843 95ad53e4-c205-0410-b2fa-d234c58c8868
* * corrected KDM path to /usr/bin/kdm Oliver Tappe2008-06-041-1/+1
| | | | | | (why on earth GDM lives in /usr/sbin but KDM in /usr/bin - I just don't know) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1842 95ad53e4-c205-0410-b2fa-d234c58c8868
* * forgot to adjust the filename for GDM from gdm.conf-custom to custom.confOliver Tappe2008-06-041-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1841 95ad53e4-c205-0410-b2fa-d234c58c8868
* * set SUSE-default in GDMPathInfo to what SUSE-10.3 is using Oliver Tappe2008-06-031-1/+1
| | | | | | | (/etc/gdm/gdm.conf-custom) - in the hope that SUSE-11 does not change that again (yeah, right ;-) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1840 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added missing override of setupKDMScript() for Debian and Ubuntu, whichOliver Tappe2008-06-032-0/+28
| | | | | | is required to force starting of KDM (untested) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1839 95ad53e4-c205-0410-b2fa-d234c58c8868
* * reorganized the themes-folders of the desktop-plugin as discussed with MichaelOliver Tappe2008-06-0347-46/+36Star
| | | | | | | | | | recently: now it's kdm/<theme> and gdm/<theme> instead of <theme>/kdm and <theme>/gdm, as that makes handling of GDM less cumbersome * renamed actual theme description files to theme.xml instead of being named like the theme (in this case: openslx.xml) Tested with GDM and KDM on SUSE-10.2 git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1838 95ad53e4-c205-0410-b2fa-d234c58c8868
* Implemented a better algorithm for keeping the plugins and the referencesOliver Tappe2008-06-031-0/+23
| | | | | | | | | | | to them (and their attributes) in the DB in sync: * The DB now keeps a hash-value for the list of known plugins and their attributes and checks this value against the current one on every connect. If the values do not match, the DB is brought up-to-date automatically (i.e. the attributes are synchronized with the systems, clients and groups). git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1837 95ad53e4-c205-0410-b2fa-d234c58c8868
* fixed problem reported by Michael:Oliver Tappe2008-06-021-1/+4
| | | | | | | | | * improved robustness of config-demuxer and OSPlugin::Engine with respect to checking of attributes for plugins that no longer exist - now the config-demuxer will no longer fail, but print a warning about non-existing plugins (and their attributes) instead. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1835 95ad53e4-c205-0410-b2fa-d234c58c8868
* Little bit of cleanup in vmware plugin and dealing with theDirk von Suchodoletz2008-06-026-78/+58Star
| | | | | | | restricted capabilities of vmware-dhcpd server ... git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1834 95ad53e4-c205-0410-b2fa-d234c58c8868
* Removed all kdm/gdm/xdm and most of X configuration. Before altering these ↵Michael Janczyk2008-06-022-153/+0Star
| | | | | | | | | | file this step should be testet, so that painfull merging can be avoided. The files in initramfs/distro-specs and initramfs/initrd-stuff should be cleaned. Maybe we should drop support for a few older systems and refer to an older revision. Dhclinet config should be altered or removed since we do not use it anymore. Udhcp should be the default. Example line 267 in initrd-stuff/etc/functions, begins with: "# create configuration file for dhclient." Removed obsolete theme plugin and the displaymanager themes from the themes dir in the repos. The themes (kdm/gdm) are located in the plugin dir anyway. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1831 95ad53e4-c205-0410-b2fa-d234c58c8868
* * minor fixVolker Uhrig2008-05-301-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1818 95ad53e4-c205-0410-b2fa-d234c58c8868
* * Question raised. Perhaps someone could answer itVolker Uhrig2008-05-301-0/+3
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1817 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added needed configuration for /etc/vmware/configVolker Uhrig2008-05-302-4/+23
| | | | | | | | we really need this file * Changes will be tested soon git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1816 95ad53e4-c205-0410-b2fa-d234c58c8868
* removed bug: the config name wasn't adjusted after renaming. moved kdm ↵Michael Janczyk2008-05-305-1/+1
| | | | | | images into the kdm dir. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1815 95ad53e4-c205-0410-b2fa-d234c58c8868
* * when installing packages, we now request an update, in order to avoidOliver Tappe2008-05-291-1/+1
| | | | | | mismatches between remote repository and local info git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1814 95ad53e4-c205-0410-b2fa-d234c58c8868
* * make sure the local themes directory exists whenever this plugin is beingOliver Tappe2008-05-281-0/+3
| | | | | | instantiated git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1806 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support to user provided themes (should live in ↵Oliver Tappe2008-05-261-11/+46
| | | | | | | | | | /etc/opt/openslx/desktop/themes) * implemented automatic detection of available themes if desktop::supported_themes is unset (which is now the default) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1804 95ad53e4-c205-0410-b2fa-d234c58c8868
* * reworked plugin-API concerning the way the parameters are passed into Oliver Tappe2008-05-268-204/+238
| | | | | | | | | | | installationPhase() and removalPhase() - now we use a hash as the amount of parameters has become too large * adjusted all plugins to these API change * now not only the openslx base path, but the openslx config path is bind mounted into the vendor-OS chroot, such that plugins can check the available local configuration extensions git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1803 95ad53e4-c205-0410-b2fa-d234c58c8868
* Fixed non-working installation & deinstallation of plugins into/from the ↵Oliver Tappe2008-05-261-18/+26
| | | | | | | | | | | | '<<<default>>>'-vendorOS: * OSPlugin::Engine was trying to create an OSSetup::Engine for the default-vendorOS, which does not work. Now such the OSSetup::Engine is initialized lazily (i.e. when it is being used) * fixed a bug in OSSetup::Engine that caused it to think that it was installing plugins afresh when in fact it they were reinstalled git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1802 95ad53e4-c205-0410-b2fa-d234c58c8868
* stupid is as stupid does or murphys lawVolker Uhrig2008-05-244-4/+4
| | | | | | | | | | | * fix of a fix of a fix of a ... * should work now for suse systems * suse 10.2 tested with success * dhcpd needs to get optimized * runlevelscript for gentooanddebian'ish distros aren't tested yet git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1799 95ad53e4-c205-0410-b2fa-d234c58c8868
* * back to revision 1793...Volker Uhrig2008-05-241-306/+306
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1798 95ad53e4-c205-0410-b2fa-d234c58c8868
* * what did i forgot to commit?Volker Uhrig2008-05-241-306/+306
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1797 95ad53e4-c205-0410-b2fa-d234c58c8868
* * heavily redesigned and improved the checking of attributes: instead of dyingOliver Tappe2008-05-243-22/+56
| | | | | | | | | | | on the first error, we now collect all errors and return them. The caller can now decide what to do - die or just print a warning or whatever. * slxconfig now dies with the list of all attribute problems if there were any * slxconfig-demuxer prints warnings for all attribute problems that were found (checking for each system & client in turn) * adjusted desktop plugin to API changes concerning the attribute checks git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1796 95ad53e4-c205-0410-b2fa-d234c58c8868
* * minor bugfixVolker Uhrig2008-05-242-6/+4Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1794 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed problems with local installed version raised through vmpl2.0Volker Uhrig2008-05-245-98/+78Star
| | | | | | | | | | | | | integration. local should work now. at least it passed tests with suse 10.2 * integration with vmchooser is still missing on side of vmchooser plugin. You can use it with a proper formed xml file: /var/X11R6/bin/run/run-vmware.sh /path/to/xml/xmlfile.xml * vmpl2.0 isn't usable yet. * small bugfixes and nicer output of runvmware git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1793 95ad53e4-c205-0410-b2fa-d234c58c8868
* * implemented checking of attributes for groups and clients in slxconfigOliver Tappe2008-05-241-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1789 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed font problemVolker Uhrig2008-05-232-20/+39
| | | | | | | * raised next step/problem: location of the EULA.txt git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1785 95ad53e4-c205-0410-b2fa-d234c58c8868
* * attributes set via slxconfig are now being checked not only against the ↵Oliver Tappe2008-05-224-16/+168
| | | | | | | | | | | | | | respective regex, but the corresponding plugin is being invoked to do a check of its own, too (where it has the chance to look at the vendor-OS attributes and determine the possible stage3-values from their state). * listing a vendor-OS in verbose mode now shows the vendor-OS attributes (stage1 & stage3), too * used Clone::clone instead of Storable::dclone since the latter is not capable of cloning compiled regexes git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1783 95ad53e4-c205-0410-b2fa-d234c58c8868
* * supress lib error while giving vmware its own font configVolker Uhrig2008-05-221-0/+1
| | | | | | | | * result: font isn't readable. need to get fixed. * also: commit needs to get tested against vmkind=local git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1782 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed problem with gtkVolker Uhrig2008-05-222-1/+7
| | | | | | | * new problem: fonts.conf / gtk / gtk librarys / font librarys git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1781 95ad53e4-c205-0410-b2fa-d234c58c8868
* Removing obsolete plugin desktopmanager, next step would be to test the ↵Michael Janczyk2008-05-213-231/+0Star
| | | | | | desktop plugin and remove the theme plugin afterwards. The theming directory is obsolete as well, so the pxe theme could be moved somewhere else and the rest can be removed. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1780 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed bug in slxconfig introduced yesterday that would not allow settingOliver Tappe2008-05-211-19/+4Star
| | | | | | any attribute that has not come from a plugin (reported by Reiner) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1779 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support to slxconfig for checking the given attribute values againstOliver Tappe2008-05-201-2/+38
| | | | | | | their respective regex, an appropriate complaint is shown if the value doesn't match git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1778 95ad53e4-c205-0410-b2fa-d234c58c8868