| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
see plugins vmware and vmchooser. can be simplyfied further (VIRTDIR, ETC...). /opt/openslx can bu user for plugins, ect as well (maybe PLUGINDIR?).
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@3177 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
attribute an function
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@3143 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@3138 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
ramfs_firmmods
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@3133 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@3075 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@3073 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2955 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
|
| |
* The creation of the default.tgz (containing the system's defaults) must
not be intermixed with creation of individual clients' config archive,
as any client's individual attributes could pollute the default.tgz of
the next boot environment.
Instead, we now have two seperate loops: one for the default settings
and another one for the settings of the individual clients
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2954 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2931 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of several preboot media from a single preboot client:
* added new client attribute preboot_media which holds the list of media
that shall be created for that preboot client (currently, only 'cd' is
known)
* the boot_type value 'preboot_cd' has been renamed to 'preboot'
* db-schema has been bumped to 0.36 to adjust the db-contents to the new
expectations
* adjusted config-demuxer accordingly
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2929 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2863 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2862 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
| |
a modified version (something ending in 'M'), since that usually
indicates local development taking place - let's hope this does not
hide any problems ...
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2774 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
| |
Usage: slxconfig change-system <system> pxe_prefix_ip=<ip>
Result: sets <ip>:: prefixes for initramfs/kernel and if no boot_uri is set
it adds file://<ip> to the pxe menu
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2706 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
found in vendor-OS
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2696 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
| |
* added check to config demuxer that will print a warning if the slxversions
of the uclibc-rootfs of a vendor-OS does not match the current one
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2695 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
| |
for a client to activate a plugin that has been installed in a vendor-OS,
but which is specified as inactive by the corresponding system. In such a case
the demuxer will print out an appropriate message and will cause the boot
environment to consider that plugin during generation of the initramfs, too.
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2574 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
| |
once, not for every client (which is required since the build path
for configs is cleansed for every configuration)
* improved a couple of comments
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2571 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
|
| |
of default.tgz if more than one boot-env was active. Now we generate default.tgz
at the right moment and additionally ask each boot environment if the default client
configuration is required at all (which is not the case for preboot environments, since
they will always have at least one specific client, which is being used for booting)
* minor cleanup
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2568 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2564 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
stops, but catches the exception and continues to run, showing any errors
in the final summary
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2538 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
variants, later (like PrebootDisk, etc.)
* adjusted naming to follow our style better (no more all-caps)
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2535 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
(start_x and start_xdmcp)
* cleanup in docs
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2534 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
straight field, now
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2522 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
config-demuxer now at least tries to build preboot-cd images
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2519 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2270 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2214 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
| |
* used improved locking mechanism to protect not only slxconfig-demuxer
against being executed twice, but also to avoid two different process groups
from chrooting into the same vendor-OS
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2213 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2207 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
now is an attribute with automatic default value)
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2206 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
| |
as the system fields 'kernel_params' and 'hidden' into attributes
* added client-only attribute 'boot_uri' which will soon be evaluated by the
preboot-cd boot environment
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2205 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2202 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2181 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2164 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
| |
to all
boot environments
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2161 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
demuxing to more than a single boot environment is supported now
* renamed boot environment CD to PREBOOT_CD
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2160 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
the corresponding class (OpenSLX::BootEnvironment::PXE) - should not cause any
functional changes yet
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2110 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
'<<<default>>>', which spares us all unnecessary typing ;-)
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2073 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
| |
more (see #243 for the list)
* added all non-plugin-attrs into the hash-value that is being used to determine
changes to the set of attributes & plugins
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2056 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
| |
(instead of just attribute scopes)
* corrected help text for list-attributes
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1988 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* installing a plugin into a vendor-OS is now only possible when required
plugins are already installed
* removing a plugin from a vendor-OS is now only possible when now plugins
that depend on this one are still installed
* the config-demuxer will check the plugin depedency hierarchy and bail if
any plugin is missing
* when several plugins are being auto-installed (e.g. when copying all
plugins from the '<<<default>>>' vendor-OS) the order of the plugins is
adjusted to comply with the dependency hierarchy
* declared one single dependency: vmchooser depends on vmware (please shout
if that is incorrect)
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1936 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
| |
* non-numeric IDs (like in the global_info table) were not handled properly
* mysql needs to auto-reconnect to bypass problems related to forking while
database connections are kept open
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1934 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
| |
with an auto-increment value of 0 (for "<<<default>>>" entries)
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1932 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1867 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
'errors' (usually meaning that there weren't any) I have changed the success
message to 'all systems ok'
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1865 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
| |
user specified PXE-themes, too (which shall live in
/etc/opt/opeslx/boot-env/pxe/themes).
* removed theming folder, since it is now obsolete
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1851 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
|
| |
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
|