mirror of
				https://github.com/linuxserver/docker-transmission.git
				synced 2025-10-31 17:05:48 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			645 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			645 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #!/usr/bin/with-contenv bash
 | ||
| 
 | ||
| # make folders
 | ||
| mkdir -p \
 | ||
| 	/downloads/{complete,incomplete} /watch
 | ||
| 
 | ||
| # copy config
 | ||
| [[ ! -f /config/settings.json ]] && cp \
 | ||
| 	/defaults/settings.json /config/settings.json
 | ||
| 
 | ||
| if [ ! -z "$USER" ] && [ ! -z "$PASS" ]; then
 | ||
| 	sed -i '/rpc-authentication-required/c\    "rpc-authentication-required": true,' /config/settings.json
 | ||
| 	sed -i "/rpc-username/c\    \"rpc-username\": \"$USER\"," /config/settings.json
 | ||
| 	sed -i "/rpc-password/c\    \"rpc-password\": \"$PASS\"," /config/settings.json
 | ||
| fi
 | ||
| 
 | ||
| # permissions
 | ||
| chown abc:abc \
 | ||
| 	/config/settings.json \
 | ||
| 	/downloads \
 | ||
| 	/downloads/complete \
 | ||
| 	/downloads/incomplete \
 | ||
| 	/watch
 |