forked from ungleich-public/cdist
		
	setup __cdist_base_dir
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								ed347ffb8a
							
						
					
				
			
			
				commit
				
					
						1b484e2d87
					
				
			
		
					 1 changed files with 5 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -46,6 +46,7 @@ class Context:
 | 
			
		|||
        else:
 | 
			
		||||
            self.base_dir = os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir, os.pardir))
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        # Input directories
 | 
			
		||||
        self.cache_dir              = os.path.join(self.base_dir, "cache", target_host)
 | 
			
		||||
        self.conf_dir               = os.path.join(self.base_dir, "conf")
 | 
			
		||||
| 
						 | 
				
			
			@ -86,6 +87,8 @@ class Context:
 | 
			
		|||
        # Create directories
 | 
			
		||||
        self.__init_out_dirs()
 | 
			
		||||
 | 
			
		||||
        self.__init_env()
 | 
			
		||||
 | 
			
		||||
    def cleanup(self):
 | 
			
		||||
        # Do not use in __del__:
 | 
			
		||||
        # http://docs.python.org/reference/datamodel.html#customization
 | 
			
		||||
| 
						 | 
				
			
			@ -101,6 +104,7 @@ class Context:
 | 
			
		|||
    def __init_env(self):
 | 
			
		||||
        """Setup environment"""
 | 
			
		||||
        os.environ['__cdist_out_dir']   = self.out_dir
 | 
			
		||||
        os.environ['__cdist_base_dir']  = self.base_dir
 | 
			
		||||
 | 
			
		||||
    def __init_out_dirs(self):
 | 
			
		||||
        """Initialise output directory structure"""
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue