| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
May need some manual corrections here and there, but should basically be ok.
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1658 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
we need to push them over the attributes of the default-system, not
merge them - reported by Michael
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1653 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
| |
* fixed problem with respect to writing system attributes: do not filter unset
attributes for the default-system, as we want that to show all existing
attributes
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1649 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
code (the way plugin info is returned from DB)
* Added support to mergeDefaultAttributesIntoSystem() for merging in attributes
that are stored in the installed plugins of the corresponding vendor-OS.
The new order for system attribute selection is:
1. default client
2. specific system
3. vendor-OS (plugin attributes only)
4. default system
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1648 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1645 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
| |
installed
into a vendor-OS.
* an update of the slxos-plugin documentation is still missing (coming soon ;-)
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1633 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
| |
half-way:
now we can install the default plugins into the default vendor-OS - leading
to db schema version 0.28
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1557 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
| |
installed automatically into every vendor-OS that is being generated.
Currently, the only default-plugin is 'theme'.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1556 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1524 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1501 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1499 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
attribute value's origin
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1493 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
checking (perl -cw)
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1476 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1465 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
| |
all other (pre-existing) attributes
* now detailed info about the active plugins are shown when listing a system
* the default attributes of the plugins are now synchronized against the
default system whenever a plugin is installed into a vendor-OS (otherwise,
the respective plugin would not be activated automatically)
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1464 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
| |
descriptive text that is going to be shown via PXE TEXT (as outlined
by Michael in his work on PXE themes)
* made setup of DB upgrade functions less error-prone (it is now harder
to forget parts of the necessary setup)
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1458 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
been installed into the current system's vendor-OS.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1455 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
by the config-demuxer
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1452 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1450 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
problems (or oversights like my last one)
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1449 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
the auto upgrade to schema version 0.21 will actually work
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1448 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
| |
* added functionality to DB-layer for adding, removing and fetching
plugins that have been installed into a vendor-OS.
* added a set of tests related to installed plugins.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1447 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1446 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
merging of attributes, such that all tests are passed
* tested and finished implementation of group support in slxconfig
* added new class AttributeRoster which keeps track of the known
attributes (the ones provided by the openslx core and any other
ones that may have been added by some plugin).
* added new option --list-attributes to slxconfig which shows information
about all known attributes
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1444 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
| |
* completed separation of attributes and standard (column) values
* improved tests a lot
That work is still not finished, so expect things to fail horribly.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1443 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
| |
* finished and integrated support for declaring known attributes from
within plugins (they need to install a AttrInfo module)
* implemented support for checking which attributes are applicable to
systems and clients respectively
* adjusted slxconfig to new attribute handling (systems only at the moment)
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1442 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
and passed in and out via the DB-layer
N.B.: this may break things, will be fixed later today
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1440 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
| |
way - these tests expose the known problem of attributes not being
resetable by higher priority layers (you can't set attr_start_xdmcp to ''
in a client if it set by a system).
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1437 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
(attributes)
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1436 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
client_system_ref
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1435 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
| |
* added regression tests for exports, systems and clients
* fixed several bugs found by these tests
* cosmetical cleanups in ConfigDB.pm
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1431 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
order (0 means highest, 99 means lowest)
* added method for getting the column names of a specific table
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1412 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1407 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
|
| |
* added support to slxconfig-demuxer for passing attr_ramfs_miscmods to
mkdxsinitrd, such that it will be asked to copy the miscellaneous modules,
too.
N.B.: However this does not seem to work for vesafb, as the result was
an empty directory 'vesafb.ko' in the initramfs. Does not seem
right to me, at least ...
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1371 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1343 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
missing function start_transaction()
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1323 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
which rendered the slxconfig-demuxer pretty useless
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1311 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1307 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1306 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
| |
number of times any script asks for the db-password (and to reduce the
number of used resources, too).
* minor cleanup in slxconfig-demuxer
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1302 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
|
|
| |
* added support for db-user and db-passwd:
+ the mysql backend will now ask for the password upon connect
+ you can specify the db-user and db-passwd via slxsettings (so you never
have to enter it manually afterwards)
* slxsettings now checks db-type against an explicit pattern to avoid
problems caused by typos
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1295 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Default-client & -system recognition was dependant on the ID 0, which is
not really possible with mysql (I do not count changing the server-global
variable autoincrement_offset as an option).
Now, we simply use the name instead.
* changed slxconfig to reflect the direct relations between systems and
clients, not the aggregated ones, as I found it confusing this way
(slxconfig is rather a low-level tool).
* minor cleanup in ConfigDB.pm
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1294 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
if the kernel file specified by DB (in most cases: vmlinuz) does not exist.
A warning will be printed by slxconfig-demuxer if the kernel had to be
picked this way.
This should allow slxconfig-demuxer to work for ubuntu & debian, as those
do not always provide a vmlinuz-link (and in general this change makes
the system more robust).
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1265 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1254 95ad53e4-c205-0410-b2fa-d234c58c8868
|