++todo
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								1b0d85dcbe
							
						
					
				
			
			
				commit
				
					
						f720ce9243
					
				
			
		
					 2 changed files with 17 additions and 5 deletions
				
			
		
							
								
								
									
										14
									
								
								bin/cdist
									
										
									
									
									
								
							
							
						
						
									
										14
									
								
								bin/cdist
									
										
									
									
									
								
							| 
						 | 
					@ -454,11 +454,13 @@ class Cdist:
 | 
				
			||||||
      env['__global']         = self.out_dir
 | 
					      env['__global']         = self.out_dir
 | 
				
			||||||
      
 | 
					      
 | 
				
			||||||
      # Legacy stuff to make cdist-type-emulator work
 | 
					      # Legacy stuff to make cdist-type-emulator work
 | 
				
			||||||
      env['__cdist_conf_dir']       = self.conf_dir
 | 
					 | 
				
			||||||
      env['__cdist_core_dir']       = os.path.join(self.base_dir, "core")
 | 
					      env['__cdist_core_dir']       = os.path.join(self.base_dir, "core")
 | 
				
			||||||
      env['__cdist_local_base_dir'] = self.temp_dir
 | 
					      env['__cdist_local_base_dir'] = self.temp_dir
 | 
				
			||||||
      env['__cdist_manifest']       = self.initial_manifest
 | 
					      env['__cdist_manifest']       = self.initial_manifest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      # Submit information to new type emulator
 | 
				
			||||||
 | 
					      env['__cdist_type_base_dir']  = self.type_base_dir
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      # Other environment stuff
 | 
					      # Other environment stuff
 | 
				
			||||||
      if extra_env:
 | 
					      if extra_env:
 | 
				
			||||||
         env.update(extra_env)
 | 
					         env.update(extra_env)
 | 
				
			||||||
| 
						 | 
					@ -636,17 +638,19 @@ def install(args):
 | 
				
			||||||
def emulator():
 | 
					def emulator():
 | 
				
			||||||
   """Emulate type commands (i.e. __file and co)"""
 | 
					   """Emulate type commands (i.e. __file and co)"""
 | 
				
			||||||
   type = os.path.basename(sys.argv[0])
 | 
					   type = os.path.basename(sys.argv[0])
 | 
				
			||||||
 | 
					   type_dir = os.environ['__cdist_type_base_dir']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   parser = argparse.ArgumentParser(add_help=False)
 | 
					   parser = argparse.ArgumentParser(add_help=False)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   print("Oh, noe")
 | 
					 | 
				
			||||||
   sys.exit(1)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
   # Setup optional parameters
 | 
					   # Setup optional parameters
 | 
				
			||||||
 | 
					   if os.path.isfile(os.path.join(type_dir, "parameter", "optional"):
 | 
				
			||||||
 | 
					   __cdist_type_base_dir
 | 
				
			||||||
   # Setup required parameters
 | 
					   # Setup required parameters
 | 
				
			||||||
   # Setup positional parameter, if not singleton
 | 
					   # Setup positional parameter, if not singleton
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   print("Oh, noe")
 | 
				
			||||||
 | 
					   sys.exit(1)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def commandline():
 | 
					def commandline():
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,6 +22,14 @@
 | 
				
			||||||
   - Remove man1/cdist-type-emulator.text
 | 
					   - Remove man1/cdist-type-emulator.text
 | 
				
			||||||
   - Remove the PATH=... part from the README
 | 
					   - Remove the PATH=... part from the README
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   - basename(argv0) == type
 | 
				
			||||||
 | 
					      - how to get to type dir?
 | 
				
			||||||
 | 
					         - dependent on -c to cdist!
 | 
				
			||||||
 | 
					            - submit via internal env!
 | 
				
			||||||
 | 
					         - need to build parameter parser
 | 
				
			||||||
 | 
					            - need to read file
 | 
				
			||||||
 | 
					               - refactor list_object_requirements
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Allow manifest to be read from stdin
 | 
					- Allow manifest to be read from stdin
 | 
				
			||||||
- Create new video for cdist 2.0.0
 | 
					- Create new video for cdist 2.0.0
 | 
				
			||||||
   http://www.youtube.com/watch?v=PRMjzy48eTI
 | 
					   http://www.youtube.com/watch?v=PRMjzy48eTI
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue