git-subtree-dir: vendor/git.knownelement.com/ExternalVendorCode/mo git-subtree-split: 7e86c1a5f525f352983077d743c2ce2f5d75f4fa
		
			
				
	
	
		
			29 lines
		
	
	
		
			649 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			649 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env bash
 | 
						|
 | 
						|
cd "$(dirname "$0")"/..
 | 
						|
 | 
						|
date-string() {
 | 
						|
    date
 | 
						|
}
 | 
						|
wrapper() {
 | 
						|
    echo -n "*** $(cat) ***"
 | 
						|
}
 | 
						|
 | 
						|
export IP=127.0.0.1
 | 
						|
export ALLOWED_HOSTS=( 192.168.0.1 192.168.0.2 192.168.0.3 )
 | 
						|
 | 
						|
. ./mo  # Keep in mind this script is executing in the parent directory
 | 
						|
cat <<EOF | mo
 | 
						|
# {{#wrapper}}OH SO IMPORTANT{{/wrapper}}
 | 
						|
# This file automatically generated at {{date-string}}
 | 
						|
home_ip={{IP}}
 | 
						|
 | 
						|
# ALLOWED HOSTS
 | 
						|
{{#ALLOWED_HOSTS}}allowed_host={{.}}
 | 
						|
{{/ALLOWED_HOSTS}}{{^ALLOWED_HOSTS}}# No allowed hosts{{/ALLOWED_HOSTS}}
 | 
						|
 | 
						|
# DENIED HOSTS
 | 
						|
{{#DENIED_HOSTS}}denied_host={{.}}
 | 
						|
{{/DENIED_HOSTS}}{{^DENIED_HOSTS}}# No denied hosts{{/DENIED_HOSTS}}
 | 
						|
EOF
 |