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
							 |