29 lines
		
	
	
		
			876 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			876 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| # Make rtorrent session directory
 | |
| mkdir -p /config/rtorrent
 | |
| 
 | |
| # Add default config if it does not exist
 | |
| cp -n /rtorrent.rc /config/rtorrent/rtorrent.rc
 | |
| 
 | |
| # Remove rtorrent lock file if it exists so rtorrent can start
 | |
| rm /config/rtorrent/rtorrent.lock
 | |
| 
 | |
| # Make folders for storing rutorrent data
 | |
| mkdir -p /config/rutorrent/settings /config/rutorrent/torrents \
 | |
|     /config/rutorrent/users /config/rutorrent/plugins
 | |
| 
 | |
| # Copy all plugins in /config/rutorrent/plugins to the rutorrent directory
 | |
| cp -rf $(ls -d1 /config/rutorrent/plugins/**) /opt/rutorrent/plugins/
 | |
| 
 | |
| # Set up autodl-irssi
 | |
| cp -n /autodl.cfg /config
 | |
| ln -s /config/autodl.cfg ~/.autodl/autodl.cfg
 | |
| 
 | |
| # Make php-fpm run as root
 | |
| # Everything is inside a docker container so this shouldn't
 | |
| # be a security problem
 | |
| sed -i "s/www-data/root/g" /etc/php5/fpm/pool.d/www.conf
 | |
| 
 | |
| supervisord -c /supervisord.conf
 |