18 lines
		
	
	
	
		
			341 B
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			18 lines
		
	
	
	
		
			341 B
		
	
	
	
		
			Text
		
	
	
	
	
	
|  | #!/bin/sh | ||
|  | # Nico Schottelius | ||
|  | # cinit: read configuration into variables | ||
|  | # ~ 2005 | ||
|  | #  | ||
|  | 
 | ||
|  | CONFS=$($(dirname $0)/cinit.get-confdir) | ||
|  | 
 | ||
|  | set -e | ||
|  | 
 | ||
|  | for conf in ${CONFS}/*; do | ||
|  |    NAME="$(basename $conf | tr a-z A-Z)" | ||
|  |    if eval test -z \$$NAME; then | ||
|  |       eval $NAME=\"$(head -n 1 $conf)\" | ||
|  |       eval export $NAME | ||
|  |    fi | ||
|  | #   eval echo $NAME = \$$NAME | ||
|  | done |