summaryrefslogtreecommitdiffstats
path: root/config-db/OpenSLX
Commit message (Collapse)AuthorAgeFilesLines
...
* * fixed wrong default value for attribute 'start_xdmcp', should be 'kdm' Oliver Tappe2007-06-021-1/+1
| | | | | | | instead of 'kde' (reported by Dirk and Felix) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1139 95ad53e4-c205-0410-b2fa-d234c58c8868
* * dropped superfluous column vendor_os.export_counterOliver Tappe2007-05-291-2/+1Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1109 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed incorrect use of private-path instead of stage1-path, as reportedOliver Tappe2007-05-181-1/+1
| | | | | | by Michael (mj0) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1086 95ad53e4-c205-0410-b2fa-d234c58c8868
* * simplified declaration of base classes via 'use base'Oliver Tappe2007-05-135-28/+12Star
| | | | | | | * simplified checking for correct API-version of modules git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1072 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed error during loading of DB-modules I introduced yesterdayOliver Tappe2007-05-121-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1051 95ad53e4-c205-0410-b2fa-d234c58c8868
* * cleanup in DB-modulesOliver Tappe2007-05-115-23/+16Star
| | | | | | * DBD::CSV is now required to be 0.22 or higher (to circumvent problems on SuSE-9.3) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1046 95ad53e4-c205-0410-b2fa-d234c58c8868
* * reworked construction of export-URI to be delegated into the respectiveOliver Tappe2007-05-071-16/+11Star
| | | | | | | | exporter module, as a result, the NBD-URLs are now correct * added 'nbd' as an alias for the 'nbd-squash' export type git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1024 95ad53e4-c205-0410-b2fa-d234c58c8868
* * changed ramfs_fsmods and ramfs_nicmods to be (system-only) attributesOliver Tappe2007-05-061-3/+8
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1016 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added new table global_info to DB-schema, in order to support nbd-server-portsOliver Tappe2007-05-064-16/+175
| | | | | | | | * added transaction support to config-DB * added support for incrementing global counters (which live in global_info) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1011 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed syntax problemsOliver Tappe2007-05-051-2/+3
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1006 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added default values for all attributes to default systemOliver Tappe2007-05-051-0/+40
| | | | | | | * added missing attribute 'dm_allow_shutdown' git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1005 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added pushAttributes() and externalConfigNameForClient()Oliver Tappe2007-05-051-15/+50
| | | | | | | | | * improved externalID...() functions to avoid slashes in filenames * fixed a couple of bugs in the aggregate...-functions that have been exposed during todays work on the demuxer. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@999 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed some holes in param check, could lead to crashesOliver Tappe2007-05-051-5/+5
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@998 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed code that tries to set defaults to columns that do not exist anymoreOliver Tappe2007-05-041-9/+0Star
| | | | | | | Thanks to Christian Hack for reporting this. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@993 95ad53e4-c205-0410-b2fa-d234c58c8868
* * filled attributes list with everything referenced in machine-setup.defaultOliver Tappe2007-05-031-13/+30
| | | | | | | | * reworked all attributes to be string types, in order to avoid having to map boolean attributes from "0/1" to "no/yes". git-svn-id: http://svn.openslx.org/svn/openslx/trunk@992 95ad53e4-c205-0410-b2fa-d234c58c8868
* overhaul the settings concept:Oliver Tappe2007-05-024-89/+0Star
| | | | | | | | | | * now all settings live in the settings file, no more settings table in the DB * clearified slxsettings and its options * removed all references to db table 'settings' * added some new extended settings git-svn-id: http://svn.openslx.org/svn/openslx/trunk@988 95ad53e4-c205-0410-b2fa-d234c58c8868
* * 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
* * 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
* * 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
* * 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
* * 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-081-3/+0Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@873 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-051-2/+10
| | | | | | | | | | 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
* * moved default values for systems and client into DB-layerOliver Tappe2007-04-011-0/+24
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@847 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
* * inserted correct copyright headerOliver Tappe2007-03-238-24/+77
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@813 95ad53e4-c205-0410-b2fa-d234c58c8868
* * adjusted to changed DB-schemaOliver Tappe2007-03-231-27/+9Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@801 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
* * largish overhaul, changed ConfigDB to be object-oriented (could be ↵Oliver Tappe2007-03-157-516/+473Star
| | | | | | | | | | | 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
* * fixed problems with regards to extractTranslations.plOliver Tappe2007-02-031-4/+3Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@675 95ad53e4-c205-0410-b2fa-d234c58c8868
* * moved basic perl modules into new 'lib' folder in order to make them availableOliver Tappe2007-01-143-787/+0Star
| | | | | | | to other parts than the config-db git-svn-id: http://svn.openslx.org/svn/openslx/trunk@625 95ad53e4-c205-0410-b2fa-d234c58c8868
* * some work towards completing the API documentation (POD)Oliver Tappe2006-12-111-0/+478
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@530 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed several missing return statementsOliver Tappe2006-12-111-5/+7
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@529 95ad53e4-c205-0410-b2fa-d234c58c8868
* bigfix in DBSchema, floppy image renamed to fd.imgMichael Janczyk2006-12-051-2/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@528 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed legacy attributes which are managed by externalOliver Tappe2006-10-311-7/+2Star
| | | | | | | | entities (DHCP and/or DNS). * added attr_auth_type and attr_home_type git-svn-id: http://svn.openslx.org/svn/openslx/trunk@498 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed linebreak problem, now we use '\x0a' only, in orderOliver Tappe2006-10-291-1/+1
| | | | | | | to be compatible with oocalc. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@496 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for new table 'settings', which containsOliver Tappe2006-10-294-0/+60
| | | | | | | the system-wide settings. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@489 95ad53e4-c205-0410-b2fa-d234c58c8868
* * improved error-handling in case of problems with the db-backend.Oliver Tappe2006-10-291-2/+8
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@486 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added stub for DHCP-exporter and adjusted config-demuxerOliver Tappe2006-10-291-0/+38
| | | | | | | to use it. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@485 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added transparent mechanism for generating placeholdersOliver Tappe2006-10-291-2/+8
| | | | | | | | (@@@...@@@) and adjusted handling of @@@server_ip@@@ to make use of it. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@484 95ad53e4-c205-0410-b2fa-d234c58c8868
* * we now check if we could create the database folder and Oliver Tappe2006-10-281-1/+5
| | | | | | | | bail in case we didn't succees, such that we no longer create db-files in the current directory in case of an error. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@478 95ad53e4-c205-0410-b2fa-d234c58c8868
* * renamed several scripts to our new convention: no .pl forOliver Tappe2006-10-281-197/+530
| | | | | | | user-executable stuff... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@475 95ad53e4-c205-0410-b2fa-d234c58c8868
* * improved algorithm when searching for translation modules such that it is now Oliver Tappe2006-10-231-27/+53
| | | | | | | | | | | more flexible (automaticall degrades to 'de' if 'de_DE' can't be found) and doesn't take the locale-charmap into account, anymore. * added automatic activation of the required locale-charmap conversions for all I/O streams. Support for non-utf8 databases is still missing, but should be straightforward, too. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@470 95ad53e4-c205-0410-b2fa-d234c58c8868
* * renamed module from full locale name to just the language, it doesn't make ↵Oliver Tappe2006-10-231-2/+2
| | | | | | | | | | | much sense to keep separate files for different encodings and this defines the German translations, not just the translations for Germany. If someone want to come up with translations for Austria, these should then be placed in the (more specific) file 'de_AT.pm'. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@469 95ad53e4-c205-0410-b2fa-d234c58c8868