forked from ungleich-public/cdist
		
	check for sane id
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								ca82a0d4a0
							
						
					
				
			
			
				commit
				
					
						1944110b42
					
				
			
		
					 1 changed files with 10 additions and 1 deletions
				
			
		| 
						 | 
					@ -21,8 +21,17 @@
 | 
				
			||||||
# Wrapper script that generates cconfig from arguments
 | 
					# Wrapper script that generates cconfig from arguments
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#[ $# -eq 1 ] || __cdist_usage "cconf"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
. cdist-config
 | 
					. cdist-config
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[ $# -ge 1 ] || __cdist_usage "<id> <options>"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
echo "I am $__cdist_myname and have been called with $@"
 | 
					echo "I am $__cdist_myname and have been called with $@"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					id="$1"; shift
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# FIXME: find a better definiton of sane (i.e. everything that is a valid filename)
 | 
				
			||||||
 | 
					echo "$id" | grep -q '^[A-Za-z0-9]*$' || __cdist_usage "Provide sane id, please"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo mkdir -p "${cdist_confdir}/${__cdist_myname}/${id}"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue