13 lines
		
	
	
		
			409 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			409 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
# Spit out environment variables from ./environment and
 | 
						|
# compiles them into a bash script that will export them
 | 
						|
 | 
						|
THISDIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
 | 
						|
ENV_FILE=$THISDIR/../environment
 | 
						|
TARGET=$THISDIR/../environment.sh
 | 
						|
echo "#!/bin/bash" > $TARGET
 | 
						|
sudo cat $ENV_FILE\
 | 
						|
 | sed -e '/^#/d;/^$/d;s/ /\\ /g;s/</\\</g;s/>/\\>/g'\
 | 
						|
 | sed -e 's/^/export /g' >> $TARGET
 | 
						|
chmod +x $TARGET
 |