X-Git-Url: http://git.onelab.eu/?p=bootmanager.git;a=blobdiff_plain;f=README;h=f86a201ea1093cb3d53929c128aade90a01ab085;hp=09a756fbf9b74c684c72dafa63c3872274f29635;hb=75a5bf6f50a6ddccda6afcc9f3dc610f1b25d9c7;hpb=56fb42c17d0f2db13c37ebf1d23f86906f71f349 diff --git a/README b/README index 09a756f..f86a201 100644 --- a/README +++ b/README @@ -1,12 +1,13 @@ -Starting with 4.3.17 +Starting with 5.0 === -the entry point for the boot CD is installed in +the entry point for the boot CD is installed in the location below +this is expected to return the signed shell script that runs the bootmanager /var/www/html/boot/index.php -the bootmanager rpm installs most of its stuff in +the bootmanager rpm installs most of its stuff in /usr/share/bootmanager/regular/ -all signed scripts are stored into - /var/www/html/bootmanager +and the default signed script is created as + /var/www/html/boot/bootmanager_regular.sh.sgn === If you need to create an alternate version for a specific 'deployment' @@ -27,4 +28,30 @@ which should do everything needed === It's also possible to attach a (signed) bm script to a unique node by renaming a .sgn into -/var/www/html/bootmanager/_bootmanager.sh.sgn +/var/www/html/boot/bootmanager_.sh.sgn + +======================================== bootstrapfs +the actual name of the bootstrapfs('s) that need to be installed is +computed in the PLCAPI, namely the GetNodeFlavour method + +In essence: + +* if the node has the 'deployment' tag set, then we fetch +https://.../boot/bootstrafs-.tar.bz2 +* otherwise we get +https://.../boot/bootstrafs-.tar.bz2 + +* as far as extensions, we fetch +https://.../boot/bootstrafs---.tar.bz2 + for all defined extensions + +* also if the plainbootstrapfs tag is set, then the uncompressed files + are fetched + +======================================== yum repo + +* if the node has the 'deployment' tag set, then we use +http://.../install-rpms/alpha + +* otherwise +http://.../install-rpms/