X-Git-Url: http://git.onelab.eu/?p=bootmanager.git;a=blobdiff_plain;f=README;h=f86a201ea1093cb3d53929c128aade90a01ab085;hp=262af5d512c49ee5e9653cfde80690587d4b586a;hb=HEAD;hpb=0f6d1a768aa03d38861c5011333135a8068eac2c diff --git a/README b/README index 262af5d..f86a201 100644 --- a/README +++ b/README @@ -1,9 +1,10 @@ -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/ and the default signed script is created as /var/www/html/boot/bootmanager_regular.sh.sgn @@ -28,3 +29,29 @@ 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/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/