(no commit message)
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Thu, 14 Jan 2010 16:05:58 +0000 (16:05 +0000)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Thu, 14 Jan 2010 16:05:58 +0000 (16:05 +0000)
README
source/steps/InstallBootstrapFS.py

diff --git a/README b/README
index 262af5d..1826c83 100644 (file)
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-Starting with 4.3.17
+Starting with 4.3.17 (5.0?)
 
 ===
 the entry point for the boot CD is installed in
@@ -28,3 +28,17 @@ 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_<hostname>.sh.sgn
+
+======================================== bootstrapfs
+right now, the actual name of the bootstrapfs('s) that need to be installed is performed in 
+the InstallBootstrapFS step
+the logic is
+
+* if the node has the 'deployment' tag set, then we fetch
+https://.../boot/bootstrafs-<deployment>.tar.bz2
+
+* other wise we get
+https://.../boot/bootstrafs-<node-family>.tar.bz2
+  plus 
+https://.../boot/bootstrafs-<extension>-<arch>.tar.bz2
+  for all defined extensions
index 93ef59d..83298fe 100644 (file)
@@ -167,7 +167,7 @@ def Run( vars, log ):
 
     log.write ("Using nodefamily=%s-%s\n"%(pldistro,arch))
 
-    # deployment is enough, let operators put what they want in there
+    # deployment has no arch nor extensions, let operators put what they want in there
     if deployment:
         bootstrapfs_names = [ deployment ]
     else: