34 lines
		
	
	
	
		
			625 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			625 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/ksh
 | |
| #
 | |
| # Default init file for Pleroma on OpenBSD
 | |
| #
 | |
| # Simple installation instructions:
 | |
| # 1. Install Pleroma per wiki instructions
 | |
| # 2. Place this pleromad file in /etc/rc.d
 | |
| # 3. Enable and start Pleroma
 | |
| #	# doas rcctl enable pleromad
 | |
| #	# doas rcctl start pleromad
 | |
| #
 | |
| 
 | |
| daemon="/usr/local/bin/elixir"
 | |
| daemon_flags="--detached -S /usr/local/bin/mix phx.server"
 | |
| daemon_user="_pleroma"
 | |
| 
 | |
| . /etc/rc.d/rc.subr
 | |
| 
 | |
| rc_reload=NO
 | |
| pexp="phx.server"
 | |
| 
 | |
| rc_check() {
 | |
| 	pgrep -q -U _pleroma -f "phx.server"
 | |
| }
 | |
| 
 | |
| rc_start() {
 | |
| 	${rcexec} "cd pleroma; ${daemon} ${daemon_flags}"
 | |
| }
 | |
| 
 | |
| rc_stop() {
 | |
| 	pkill -q -U _pleroma -f "phx.server"
 | |
| }
 | |
| 
 | |
| rc_cmd $1
 | 
