From 1d740691143b70d6dcab261358787cc30bea5cd0 Mon Sep 17 00:00:00 2001 From: Oliver Tappe Date: Wed, 16 May 2007 17:54:24 +0000 Subject: * updated POD git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1083 95ad53e4-c205-0410-b2fa-d234c58c8868 --- config-db/slxconfig-demuxer | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) (limited to 'config-db/slxconfig-demuxer') diff --git a/config-db/slxconfig-demuxer b/config-db/slxconfig-demuxer index 65a4ef05..a91b00db 100755 --- a/config-db/slxconfig-demuxer +++ b/config-db/slxconfig-demuxer @@ -581,30 +581,41 @@ contain information about the systems this client shall offer for booting. For each of these systems, the kernel cmdline options required for that particular system setup is specified (via PXE's APPEND option). +Any client that is not known to OpenSLX (so it will not have a specific +configuration file) will use the configuration from the default client +(appropriately named 'default'). + =item B For each bootable system, that system's kernel will be copied to -F<$SLX_TFTPBOOT_PATH/pxe//kernel and an OpenSLX-specific initramfs +F<$SLX_TFTPBOOT_PATH/pxe//kernel and an OpenSLX-specific initramfs required for booting that particular system is generated (by means of -slxmkramfs) and put into F<$SLX_TFTPBOOT_PATH/pxe//initramfs. +slxmkramfs) and put into F<$SLX_TFTPBOOT_PATH/pxe//initramfs. These two files (kernel & initramfs) will be referenced by the PXE client configuration of all clients that offer this specific system for booting. =item B -For each combination of system and client, an OpenSLX configuration archive -will be generated and written to -F<$SLX_TFTPBOOT_PATH/client-config//01-.tgz>. -This archive will contain the file F, specifying all -the attributes of that particular client (e.g. whether or not it should start -the X-server). +For each system, an OpenSLX configuration archive will be generated and written +to F<$SLX_TFTPBOOT_PATH/client-config//default. Furthermore, +every client of that system whose attributes differ from the system's default +will get its own configuration archive generated here, too (e.g. +F<$SLX_TFTPBOOT_PATH/client-config//01-.tgz>). + +Each of these archives will contain the file F, +specifying all the attributes of that particular system and/or client +(e.g. whether or not it should start the X-server). -Furthermore, the archive may contain additional system files that are -required for the client (e.g. a special PAM-module required for LDAP +Furthermore, each system-specific archive may contain additional system files +that are required for that system (e.g. a special PAM-module required for LDAP authentication). These files are copied from F<$SLX_PRIVATE_PATH/config/default> and F<$SLX_PROVATE_PATH/config/>. +On top of that, each client may have its own set of system files, too (e.g. +some config files required to install a special kind of hardware available only +on that client). These files are copied from +F<< $SLX_PROVATE_PATH/config//01- >>. =back =head2 MIXING & MATCHING (THE DEMUXER) -- cgit v1.2.3-55-g7522