Parcourir la source

[213] Comments

Michal 'vorner' Vaner il y a 13 ans
Parent
commit
8b349f6730
1 fichiers modifiés avec 9 ajouts et 9 suppressions
  1. 9 9
      src/bin/bind10/bind10_src.py.in

+ 9 - 9
src/bin/bind10/bind10_src.py.in

@@ -487,8 +487,6 @@ class BoB:
 
             ... where -v is appended if verbose is enabled.  This method
             generates the arguments from the name and starts the process.
-
-            The port and address arguments are for log messages only.
         """
         # Set up the command arguments.
         args = [name]
@@ -498,11 +496,10 @@ class BoB:
         # ... and start the process
         return self.start_process(name, args, self.c_channel_env)
 
-    # The next few methods start up the rest of the BIND-10 processes.
-    # Although many of these methods are little more than a call to
-    # start_simple, they are retained (a) for testing reasons and (b) as a place
-    # where modifications can be made if the process start-up sequence changes
-    # for a given process.
+    # The next few methods start up some of the BIND-10 processes.
+    # These are the ones that need to be passed some parameters, so
+    # using a start_simple is not enough. However, in future, we should
+    # get rid of these parameters and they could be removed then.
 
     def start_auth(self):
         """
@@ -551,15 +548,18 @@ class BoB:
             Starts up all the processes.  Any exception generated during the
             starting of the processes is handled by the caller.
         """
+        # Start the real core (sockcreator, msgq, cfgmgr)
         self._component_configurator.startup(self.__core_components)
-        # TODO: Once everything uses the socket creator, we can drop root
-        # privileges right now
 
+        # Connect to the msgq. This is not a process, so it's not handled
+        # inside the configurator.
         c_channel_env = self.c_channel_env
         self.start_ccsession(c_channel_env)
 
         # Extract the parameters associated with Bob.  This can only be
         # done after the CC Session is started.
+        #
+        # This will start all the other configured processes.
         self.read_bind10_config()
 
     def startup(self):