docs: def install(self,
  	            package,
  	            shutit_pexpect_child=None,
  	            options=None,
  	            timeout=shutit_global.shutit_global_object.default_timeout,
  	            force=False,
  	            check_exit=True,
  	            echo=None,
  	            reinstall=False,
  	            background=False,
  	            wait=False,
  	            block_other_commands=True,
  	            note=None,
  	            loglevel=logging.INFO):
  		"""Distro-independent install function.
  		Takes a package name and runs the relevant install function.
  
  		@param package:    Package to install, which is run through package_map
  		@param shutit_pexpect_child:      See send()
  		@param timeout:    Timeout (s) to wait for finish of install. Defaults to 3600.
  		@param options:    Dictionary for specific options per install tool.
  		                   Overrides any arguments passed into this function.
  		@param force:      Force if necessary. Defaults to False
  		@param check_exit: If False, failure to install is ok (default True)
  		@param reinstall:  Advise a reinstall where possible (default False)
  		@param note:       See send()
  
  		@type package:     string
  		@type timeout:     integer
  		@type options:     dict
  		@type force:       boolean
  		@type check_exit:  boolean
  		@type reinstall:   boolean
  
  		@return: True if all ok (ie it's installed), else False.
  		@rtype: boolean
  		"""
  		shutit_global.shutit_global_object.yield_to_draw()
  		# If separated by spaces, install separately
  		shutit_pexpect_child = shutit_pexpect_child or self.get_current_shutit_pexpect_session().pexpect_child
  		shutit_pexpect_session = self.get_shutit_pexpect_session_from_child(shutit_pexpect_child)
  		ignore_background = not wait
  		return shutit_pexpect_session.install(package,
  		                                      options=options,
  		                                      timeout=timeout,
  		                                      force=force,
  		                                      check_exit=check_exit,
  		                                      reinstall=reinstall,
  		                                      echo=echo,
  		                                      note=note,
  		                                      run_in_background=background,
  		                                      ignore_background=ignore_background,
  		                                      block_other_commands=block_other_commands,
  		                                      loglevel=loglevel)