summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * replaced 'thin clients' with 'diskless X stations' as suggested by DirkOliver Tappe2008-02-112-2/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1534 95ad53e4-c205-0410-b2fa-d234c58c8868
* * 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-104-0/+42
| | | | | | | | | * 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
* * filled README.de with content (meant as a suggestion only, open for ↵Oliver Tappe2008-02-102-9/+97
| | | | | | | | | discussion) * translated README.de into README git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1531 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added renaming functionality that upgrades exports and systems that follow Oliver Tappe2008-02-101-1/+24
| | | | | | the old naming scheme (single colon) to the current one (double colon) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1530 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed incorrect expectation in test (now there are 34 attributes insteadOliver Tappe2008-02-091-1/+1
| | | | | | of 35) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1529 95ad53e4-c205-0410-b2fa-d234c58c8868
* * dropped attribute ramfs_screen as it is no longer needed (splashy doesOliver Tappe2008-02-095-46/+24Star
| | | | | | | | | | not need to be given the screen-size) - updating schema version to 0.25 * little code simplification in DBSchema.pm * removed ramfs_screen from all tests * added method removeAttributeByName() to MetaDB in order to be able to remove attributes from the DB in a simple manner git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1528 95ad53e4-c205-0410-b2fa-d234c58c8868
* * cmdline options are now collected in a hash instead of individual variables,Oliver Tappe2008-02-093-40/+23Star
| | | | | | as this is much clearer git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1527 95ad53e4-c205-0410-b2fa-d234c58c8868
* * cmdline options are now collected in a hash instead of individual variables,Oliver Tappe2008-02-091-22/+14Star
| | | | | | as this is much clearer git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1526 95ad53e4-c205-0410-b2fa-d234c58c8868
* * cmdline options are now collected in a hash instead of individual variables,Oliver Tappe2008-02-091-11/+11
| | | | | | as this is much clearer git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1525 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed commentOliver Tappe2008-02-091-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1524 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed potential use of undefined value (spotted by Michael)Oliver Tappe2008-02-091-39/+36Star
| | | | | | | * cmdline options are now collected in a hash instead of individual variables, as this is much clearer git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1523 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for show inherited attributes to the search actions, tooOliver Tappe2008-02-091-194/+160Star
| | | | | | | | | * cmdline options are now collected in a hash, not in individual variables, as this is much clearer * specifying --inherited now always activates --verbose (in order to actually show attributes) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1522 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for automatic removal of old content in /opt/openslx in caseOliver Tappe2008-02-091-7/+40
| | | | | | of upgrade from older version git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1521 95ad53e4-c205-0410-b2fa-d234c58c8868
* Fixed the bug (reported by Reiner) of the last checkin, cleant up theDirk von Suchodoletz2008-02-075-51/+17Star
| | | | | | | README and added a subdirectory for documentation on setup, installation. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1520 95ad53e4-c205-0410-b2fa-d234c58c8868
* * vmware plugin is no longer offering the list of available vmwaresVolker Uhrig2008-02-063-190/+569
| | | | | | | | | | | | * 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
* * added the contents of the following dirs to the exclude filter, sinceOliver Tappe2008-02-067-4/+36
| | | | | | | | | | | | | they do not make sense in the export: /media /mnt /proc /sys /tmp * added --delete-excluded to the rsync options in order to clean up anything that had been copied before git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1518 95ad53e4-c205-0410-b2fa-d234c58c8868
* Added /dev/urandom in chroot (slxos-setup shell ...)Volker Uhrig2008-02-061-1/+6
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1517 95ad53e4-c205-0410-b2fa-d234c58c8868
* * updated 64-bit busybox to version 1.8.2, too (again with the addedOliver Tappe2008-02-041-0/+0
| | | | | | applet vncpasswd) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1516 95ad53e4-c205-0410-b2fa-d234c58c8868
* * updated busybox to 1.8.2Oliver Tappe2008-02-046-32/+616
| | | | | | | * added new applet vncpasswd to busybox which creates a password suitable for vnc (original code from Sebastian, slightly modified by me) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1515 95ad53e4-c205-0410-b2fa-d234c58c8868
* * cleaned up the code a bit with respect to the handling of target systemsOliver Tappe2008-02-031-18/+29
| | | | | | | | | * clearified the output about which systems have been demuxed and which were just linked into the PXE menu * fixed incorrect counting of systems that had their configuration written * updated docs to current state git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1514 95ad53e4-c205-0410-b2fa-d234c58c8868
* * shut up cpioOliver Tappe2008-02-031-1/+3
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1513 95ad53e4-c205-0410-b2fa-d234c58c8868
* * the config-demuxer no longer writes the configurations for all systemsOliver Tappe2008-02-031-4/+11
| | | | | | | | if one or more specific targets have been given. Only target systems get their configuration written, their kernel copied and their initramfs generated. All other systems are just incorporated into the PXE menu. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1512 95ad53e4-c205-0410-b2fa-d234c58c8868
* * switched config-demuxer over to internal generation of initramfsOliver Tappe2008-02-023-92/+1Star
| | | | | | * obsoleted mkdxsinitrd git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1511 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed bugs that stopped new-style initramfs from workingOliver Tappe2008-02-025-38/+148
| | | | | | | | | * 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
* * added support for creating only the initramfs for the systems thatOliver Tappe2008-02-021-20/+57
| | | | | | | | | | | | have been given on the cmdline (the demuxing will still be done for all systems). * as a result of this, the generated initramfs-files now contain the id of the system as part of their name instead of a per-vendor-OS counter - the latter has become cumbersome now that we no longer generate all initramfs in every run. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1509 95ad53e4-c205-0410-b2fa-d234c58c8868
* * finished initial re-implementation of mkdxsinitrd in perl -Oliver Tappe2008-02-015-46/+431
| | | | | | there's still stuff missing and it has not been tested, either git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1508 95ad53e4-c205-0410-b2fa-d234c58c8868
* * slurpFile now supports returning the file as an array of linesOliver Tappe2008-02-011-5/+13
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1507 95ad53e4-c205-0410-b2fa-d234c58c8868
* * warnings are now indicated by '°°°', errors by '***'Oliver Tappe2008-02-011-3/+9
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1506 95ad53e4-c205-0410-b2fa-d234c58c8868
* bugfix: wrong path, forgot filename when changedMichael Janczyk2008-01-292-2/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1505 95ad53e4-c205-0410-b2fa-d234c58c8868
* bugfix: changed xdmdir variable ;)Michael Janczyk2008-01-291-7/+7
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1504 95ad53e4-c205-0410-b2fa-d234c58c8868
* moved creation of dir into main functionMichael Janczyk2008-01-298-15/+2Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1503 95ad53e4-c205-0410-b2fa-d234c58c8868
* switched kdmrc path to config-default variable, and removed from each kdm ↵Michael Janczyk2008-01-2910-30/+24Star
| | | | | | function, hope kdm theme works now everywhere, cleaning still to be done + gdm completely renewed git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1502 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed debugging outputOliver Tappe2008-01-271-1/+0Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1501 95ad53e4-c205-0410-b2fa-d234c58c8868
* Hopefully finished the adjustments of the tools with respect to themeOliver Tappe2008-01-2710-39/+154
| | | | | | | | | | | | | | | | | | 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
* * fixed bug that left orphaned installed_plugins when removing a vendor-OSOliver Tappe2008-01-271-0/+9
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1499 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
* adjusted following the recent discussion on the devel list:Oliver Tappe2008-01-261-21/+59
| | | | | | | | | | | | * list-attr now defaults to a tight listing of the known attributes (you can request the full info via --verbose) * list-attr now supports selecting only the attributes for a specific scope * list-system and list-client can now be instructed to show the inherited attributes, too (via --inherited), along with the info where each attribute has been inherited from. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1496 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support to getAttrInfo() for selecting only the attributesOliver Tappe2008-01-261-5/+20
| | | | | | matching a given scope (where 'core' means no scope) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1495 95ad53e4-c205-0410-b2fa-d234c58c8868
* * corrected commentOliver Tappe2008-01-261-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1494 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support to the merging functions for keeping track of the each Oliver Tappe2008-01-261-12/+24
| | | | | | attribute value's origin git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1493 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-243-4/+4
| | | | 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-242-7/+7
| | | | 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
* BUGFIX: added sed line to replace comme with blank, so the for loop worksMichael Janczyk2008-01-241-0/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1488 95ad53e4-c205-0410-b2fa-d234c58c8868
* * more work at the new mkslxinitrd implementationOliver Tappe2008-01-221-8/+200
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1487 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support to spitFile() for setting the mode of theOliver Tappe2008-01-221-3/+7
| | | | | | file, too git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1486 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support to the OSExport engine for determining theOliver Tappe2008-01-226-2/+40
| | | | | | | | | required tools, too (not only the kernel modules) - such that MakeInitRamFS::Engine can now find out which tools are *required* by a specific system and can copy those (and bail if they are not available) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1485 95ad53e4-c205-0410-b2fa-d234c58c8868