mirror of
				https://github.com/9001/copyparty.git
				synced 2025-11-03 21:43:12 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			724 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			724 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/sh
 | 
						|
#
 | 
						|
# PROVIDE: copyparty
 | 
						|
# REQUIRE: networking
 | 
						|
# KEYWORD:
 | 
						|
 | 
						|
. /etc/rc.subr
 | 
						|
 | 
						|
name="copyparty"
 | 
						|
rcvar="copyparty_enable"
 | 
						|
copyparty_user="copyparty"
 | 
						|
copyparty_args="-e2dsa -v /storage:/storage:r" # change as you see fit
 | 
						|
copyparty_command="/usr/local/bin/python3.9 /usr/local/copyparty/copyparty-sfx.py ${copyparty_args}"
 | 
						|
pidfile="/var/run/copyparty/${name}.pid"
 | 
						|
command="/usr/sbin/daemon"
 | 
						|
command_args="-P ${pidfile} -r -f ${copyparty_command}"
 | 
						|
 | 
						|
stop_postcmd="copyparty_shutdown"
 | 
						|
 | 
						|
copyparty_shutdown()
 | 
						|
{
 | 
						|
        if [ -e "${pidfile}" ]; then
 | 
						|
                echo "Stopping supervising daemon."
 | 
						|
                kill -s TERM `cat ${pidfile}`
 | 
						|
        fi
 | 
						|
}
 | 
						|
 | 
						|
load_rc_config $name
 | 
						|
: ${copyparty_enable:=no}
 | 
						|
 | 
						|
run_rc_command "$1"
 |