summaryrefslogtreecommitdiffstats
path: root/config-db
Commit message (Collapse)AuthorAgeFilesLines
* * improved error handling during installation and execution in case the ↵Oliver Tappe2007-04-301-1/+11
| | | | | | | | | | DB-module can't be loaded (because of missing DBD::-modules). Closes ticket #118 git-svn-id: http://svn.openslx.org/svn/openslx/trunk@971 95ad53e4-c205-0410-b2fa-d234c58c8868
* * changed numbering scheme of initramfs from letters to numbers, in order toOliver Tappe2007-04-301-2/+2
| | | | | | | | avoid confusion with export/systems (which already make use of letters). This closes ticket #84. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@969 95ad53e4-c205-0410-b2fa-d234c58c8868
* * corrected generation of wrong export name in PXE files.Oliver Tappe2007-04-291-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@951 95ad53e4-c205-0410-b2fa-d234c58c8868
* * instead of the outdated slxmkramfs, the demuxer now uses the older, but betterOliver Tappe2007-04-281-21/+8Star
| | | | | | | | mkdxsinitrd * removed slxmkramfs, as it is going to be reimplemented in perl, later git-svn-id: http://svn.openslx.org/svn/openslx/trunk@944 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added method for getting the next export-counter of a vendor-OS.Oliver Tappe2007-04-231-0/+17
| | | | | | | However, this should be redone later in order to avoid possible races. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@920 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added 'export_counter' to table 'vendor_os'Oliver Tappe2007-04-231-1/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@919 95ad53e4-c205-0410-b2fa-d234c58c8868
* * cleanupOliver Tappe2007-04-232-2/+1Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@918 95ad53e4-c205-0410-b2fa-d234c58c8868
* * list-systems in verbose mode now shows type of export next to the name, inOliver Tappe2007-04-221-2/+2
| | | | | | | | order to make it obvious which export-type any system is using. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@917 95ad53e4-c205-0410-b2fa-d234c58c8868
* * set appropriate default values for start_xdmcp and start_x in case the ↵Oliver Tappe2007-04-141-0/+16
| | | | | | | | | system-name contains 'kde' or 'gnome'. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@887 95ad53e4-c205-0410-b2fa-d234c58c8868
* * improved error message in case a database module couldOliver Tappe2007-04-133-3/+3
| | | | | | | not be loaded git-svn-id: http://svn.openslx.org/svn/openslx/trunk@886 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed incorrect module names in error message.Oliver Tappe2007-04-133-3/+3
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@885 95ad53e4-c205-0410-b2fa-d234c58c8868
* * changed folder structure underneath /srv/openslx/tftpboot/pxe from ↵Oliver Tappe2007-04-131-11/+18
| | | | | | | | | | system-based to vendor-OS-based. This should save some space (as required kernels are copied only once) and should be easier to graps (not as much folders if there are a lot of systems). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@882 95ad53e4-c205-0410-b2fa-d234c58c8868
* * simplification and cleanup step, in preparation for change of pxe folder ↵Oliver Tappe2007-04-131-58/+68
| | | | | | structure git-svn-id: http://svn.openslx.org/svn/openslx/trunk@881 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed several issues in --dry-run mode (wasn't dry enough ;o)Oliver Tappe2007-04-121-11/+16
| | | | | | | | | | * fixed character encoding problems with PXE clients (they expect codepage 850, but we used to feed utf-8...) * deactivated dhcp-export by default, as it isn't implemented yet, anyway git-svn-id: http://svn.openslx.org/svn/openslx/trunk@880 95ad53e4-c205-0410-b2fa-d234c58c8868
* * if no clients have been specified for a new system, the system will be ↵Oliver Tappe2007-04-121-0/+5
| | | | | | | | | added to the default client, which will make it available for booting by *all* clients. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@879 95ad53e4-c205-0410-b2fa-d234c58c8868
* * for better consistency, the name has to be given without the 'name='-prefix,Oliver Tappe2007-04-121-59/+77
| | | | | | | | as is done in all the other scripts. * added some more sanity checks during addition of clients & systems. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@878 95ad53e4-c205-0410-b2fa-d234c58c8868
* * now supports external PXE-template (expected in ↵Oliver Tappe2007-04-111-8/+21
| | | | | | | | | '/etc/opt/openslx/PXE-template'). * no longer leaves .lock-file in case of death git-svn-id: http://svn.openslx.org/svn/openslx/trunk@877 95ad53e4-c205-0410-b2fa-d234c58c8868
* * created example of a PXE-template file and changed Makefile to copyOliver Tappe2007-04-111-0/+8
| | | | | | | this to the config-path git-svn-id: http://svn.openslx.org/svn/openslx/trunk@876 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed leftover of use_absolute_tftpOliver Tappe2007-04-111-1/+0Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@875 95ad53e4-c205-0410-b2fa-d234c58c8868
* * circumvent problem with older versions of DBD::CSV not supporting the ↵Oliver Tappe2007-04-111-1/+9
| | | | | | | | | max()-function (this caused problems on SUSE-9.3). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@874 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed 'use_absolute_tftp' from settings tableOliver Tappe2007-04-082-7/+0Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@873 95ad53e4-c205-0410-b2fa-d234c58c8868
* * in order to be consistent with other scripts, 'remove' is now a real ↵Oliver Tappe2007-04-081-10/+29
| | | | | | | | | | | action. So you have to do 'slxsettings remove db-type' in order to remove the option db-type from the local settings. * adjusted POD to recent changes git-svn-id: http://svn.openslx.org/svn/openslx/trunk@872 95ad53e4-c205-0410-b2fa-d234c58c8868
* * made output less confusing (use '' instead of <>)Oliver Tappe2007-04-081-8/+8
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@871 95ad53e4-c205-0410-b2fa-d234c58c8868
* * db-type no longer requires exact case matching of the respective module ↵Oliver Tappe2007-04-081-1/+14
| | | | | | | | | name (so you can now say --db-type=csv in order to request the 'CSV'-module). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@870 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added more precise errors for inconsistent DB states (if the export or ↵Oliver Tappe2007-04-052-10/+13
| | | | | | | | | | vendor-OS a system refers to doesn't exist) * some cleanup git-svn-id: http://svn.openslx.org/svn/openslx/trunk@866 95ad53e4-c205-0410-b2fa-d234c58c8868
* * renamed '/etc/sysconfig/slxconfig' to '/etc/sysconfig/slxsystem.conf' in ↵Oliver Tappe2007-04-051-3/+6
| | | | | | | | | | | order to avoid confusions between this file and the 'slxconfig'-script. * changed slxconfig-demuxer to automatically add the current OpenSLX-version into slxsystem.conf (via slxversion). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@865 95ad53e4-c205-0410-b2fa-d234c58c8868
* * even more work on consolidating the PODs. Hopefully, I'm finished now...Oliver Tappe2007-04-033-366/+164Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@858 95ad53e4-c205-0410-b2fa-d234c58c8868
* * more POD consolidationOliver Tappe2007-04-012-105/+135
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@850 95ad53e4-c205-0410-b2fa-d234c58c8868
* * improved POD formattingOliver Tappe2007-04-012-112/+297
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@849 95ad53e4-c205-0410-b2fa-d234c58c8868
* * moved default values for systems and client into DB-layerOliver Tappe2007-04-012-19/+24
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@847 95ad53e4-c205-0410-b2fa-d234c58c8868
* * system-names will no longer be automatically set, you have to specify them ↵Oliver Tappe2007-04-011-46/+75
| | | | | | | | | | | | | manually. However, you no longer have to give the export name if it is the same as the system name (which is true in most cases) * when listing the exports, the type will be listed, too, in order to be able to differentiate between two exports sharing the name (but having different types). * improved examples git-svn-id: http://svn.openslx.org/svn/openslx/trunk@845 95ad53e4-c205-0410-b2fa-d234c58c8868
* * circumvent dubious problem with perldoc in combination with UTF-8 thatOliver Tappe2007-04-012-2/+12
| | | | | | | | | leads to strange dashes and single-quotes being used, in result making it impossible to copy'n'paste examples git-svn-id: http://svn.openslx.org/svn/openslx/trunk@842 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added several missing closing brackets in PODOliver Tappe2007-03-291-5/+5
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@833 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for adding/removing of clients to/from a system, without ↵Oliver Tappe2007-03-261-57/+115
| | | | | | | | | | | | having to specify the resulting list * added support for adding/removing of systems to/from a client, without having to specify the resulting list * improved formatting of output to some degree git-svn-id: http://svn.openslx.org/svn/openslx/trunk@825 95ad53e4-c205-0410-b2fa-d234c58c8868
* * cosmetical changesOliver Tappe2007-03-261-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@824 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed a bad bug in _updateRefTable that would delete many more items than ↵Oliver Tappe2007-03-261-1/+6
| | | | | | should have been git-svn-id: http://svn.openslx.org/svn/openslx/trunk@823 95ad53e4-c205-0410-b2fa-d234c58c8868
* * --list-systems now shows the names of the respective systems' clients, tooOliver Tappe2007-03-261-12/+51
| | | | | | | | * --list-clients now shows the names of the respective clients' systems, too * --list-exports now shows the names of the respective exports' vendor-OS, too git-svn-id: http://svn.openslx.org/svn/openslx/trunk@822 95ad53e4-c205-0410-b2fa-d234c58c8868
* * inserted correct copyright headerOliver Tappe2007-03-2311-36/+107
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@813 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed incorrect uses of the _tr() functionOliver Tappe2007-03-231-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@812 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed this script as it is no longer needed (now that we have slxconfig)Oliver Tappe2007-03-231-347/+0Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@810 95ad53e4-c205-0410-b2fa-d234c58c8868
* * changed to be more quiet by default (old behaviour can be requested with ↵Oliver Tappe2007-03-231-12/+10Star
| | | | | | --verbose) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@809 95ad53e4-c205-0410-b2fa-d234c58c8868
* * adjusted to changed DB-schemaOliver Tappe2007-03-232-54/+32Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@801 95ad53e4-c205-0410-b2fa-d234c58c8868
* * completed this script:Oliver Tappe2007-03-231-81/+335
| | | | | | | | | - added support for changing and removing of clients and systems - added support for verbose output - finished POD git-svn-id: http://svn.openslx.org/svn/openslx/trunk@800 95ad53e4-c205-0410-b2fa-d234c58c8868
* * cleaned up some schema inconsistenciesOliver Tappe2007-03-231-2/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@799 95ad53e4-c205-0410-b2fa-d234c58c8868
* * did missing adjustments to recent refactoring step, as reported by DirkOliver Tappe2007-03-201-5/+8
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@790 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed slxsetup as it isn't required now that we have slxconfigOliver Tappe2007-03-201-341/+0Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@789 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added the options '--list-clients', '--list-exports', '--list-systems' andOliver Tappe2007-03-161-0/+42
| | | | | | | | '--list-vendor-oses' which trigger a list of the respective objects that as defined in the config-DB. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@778 95ad53e4-c205-0410-b2fa-d234c58c8868
* * largish overhaul, changed ConfigDB to be object-oriented (could be ↵Oliver Tappe2007-03-1512-598/+586Star
| | | | | | | | | | | improved, though!) * slxos-setup, slxos-export, slxconfig and slxconfig-demuxer can now be run one after the other in order to get a complete setup * still problems when trying to boot that system here, need to investigate... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@774 95ad53e4-c205-0410-b2fa-d234c58c8868
* * minor cleanupOliver Tappe2007-03-131-25/+15Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@764 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added new script slxconfig, which can be used to add systems and clients ↵Oliver Tappe2007-03-111-0/+270
| | | | | | | | | | to the config-DB. WORK-IN-PROGRESS, seems to do alright, but your mileage may vary... * at a later stage, this will be replace by the configurator GUI git-svn-id: http://svn.openslx.org/svn/openslx/trunk@749 95ad53e4-c205-0410-b2fa-d234c58c8868