You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							24 lines
						
					
					
						
							879 B
						
					
					
				
			
		
		
	
	
							24 lines
						
					
					
						
							879 B
						
					
					
				| #!/bin/sh
 | |
| set -e
 | |
| set -o pipefail
 | |
| 
 | |
| for relaytype in bridge middle exit; do
 | |
| 	file="/etc/tor/torrc.${relaytype}"
 | |
| 
 | |
| 	sed -i "s/RELAY_NICKNAME/${RELAY_NICKNAME}/g" "$file"
 | |
| 	sed -i "s/CONTACT_GPG_FINGERPRINT/${CONTACT_GPG_FINGERPRINT}/g" "$file"
 | |
| 	sed -i "s/CONTACT_NAME/${CONTACT_NAME}/g" "$file"
 | |
| 	sed -i "s/CONTACT_EMAIL/${CONTACT_EMAIL}/g" "$file"
 | |
| 	sed -i "s/RELAY_BANDWIDTH_RATE/${RELAY_BANDWIDTH_RATE}/g" "$file"
 | |
| 	sed -i "s/RELAY_BANDWIDTH_BURST/${RELAY_BANDWIDTH_BURST}/g" "$file"
 | |
| 	sed -i "s/RELAY_ORPORT/${RELAY_ORPORT}/g" "$file"
 | |
| 	sed -i "s/RELAY_DIRPORT/${RELAY_DIRPORT}/g" "$file"
 | |
| 	sed -i "s/RELAY_CTRLPORT/${RELAY_CTRLPORT}/g" "$file"
 | |
| 	sed -i "s/RELAY_ACCOUNTING_MAX/${RELAY_ACCOUNTING_MAX}/g" "$file"
 | |
| 	sed -i "s/RELAY_ACCOUNTING_START/${RELAY_ACCOUNTING_START}/g" "$file"
 | |
| 	sed -i "s/RELAY_MAX_MEM/${RELAY_MAX_MEM}/g" "$file"
 | |
| done
 | |
| 
 | |
| exec tor -f "/etc/tor/torrc.${RELAY_TYPE}"
 | |
| 
 |