forked from ungleich-public/cdist
		
	define dependency handling
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								aa4a23e7dd
							
						
					
				
			
			
				commit
				
					
						0aad572461
					
				
			
		
					 1 changed files with 27 additions and 0 deletions
				
			
		
							
								
								
									
										27
									
								
								doc/dev/logs/2011-03-15
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								doc/dev/logs/2011-03-15
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,27 @@
 | 
				
			||||||
 | 
					Steven, Nico
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					How to handle dependencies:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					1) Add --require parameter for all types
 | 
				
			||||||
 | 
					   - Special handling in cdist-type-emulator
 | 
				
			||||||
 | 
					   + Everything on one line
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2) Add __require type
 | 
				
			||||||
 | 
					   + No change in core
 | 
				
			||||||
 | 
					   - Type influences core
 | 
				
			||||||
 | 
					   - Additional line
 | 
				
			||||||
 | 
					   - Core needs to know about requirements
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					3) cdist-require as a seperate executable
 | 
				
			||||||
 | 
					   + No change in cdist-type-emulator
 | 
				
			||||||
 | 
					   - new behaviour
 | 
				
			||||||
 | 
					   - first time cdist-xxx dependency in types
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					4) require="" environment variable for cdist-type-emulator
 | 
				
			||||||
 | 
					   + on one line / same context
 | 
				
			||||||
 | 
					   + special handling is ok for special case
 | 
				
			||||||
 | 
					   + doesn't touch parameters (i.e. type still has full control)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					--------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Result: Use version 4.
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue