imiell@osboxes:/space/git/shutit$ grep -w environment_id shutit_pexpect.py | grep -w 'cfg\['
environment_id_dir = cfg['build']['shutit_state_dir'] + '/environment_id'
cfg['build']['current_environment_id'] = environment_id
if cfg['build']['current_environment_id'] != environment_id:
cfg['build']['current_environment_id'] = environment_id
cfg['environment'][environment_id] = {}
cfg['environment'][environment_id]['module_root_dir'] = '/'
cfg['environment'][environment_id]['modules_installed'] = [] # has been installed (in this build)
cfg['environment'][environment_id]['modules_not_installed'] = [] # modules _known_ not to be installed
cfg['environment'][environment_id]['modules_ready'] = [] # has been checked for readiness and is ready (in this build)
cfg['environment'][environment_id]['modules_recorded'] = []
cfg['environment'][environment_id]['modules_recorded_cache_valid'] = False
cfg['environment'][environment_id]['setup'] = False
cfg['environment'][environment_id]['setup'] = True
"""Get information about which distro we are using, placing it in the cfg['environment'][environment_id] as a side effect.
cfg['environment'][environment_id]['install_type'] = ''
cfg['environment'][environment_id]['distro'] = ''
cfg['environment'][environment_id]['distro_version'] = ''
elif cfg['environment'][environment_id]['setup'] and self.command_available('lsb_release'):
cfg['environment'][environment_id]['install_type'] = install_type
cfg['environment'][environment_id]['distro'] = distro
cfg['environment'][environment_id]['distro_version'] = distro_version
Create new environment on login: