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.
		
		
		
		
		
			
		
			
				
					
					
						
							44 lines
						
					
					
						
							961 B
						
					
					
				
			
		
		
	
	
							44 lines
						
					
					
						
							961 B
						
					
					
				| #!/sbin/openrc-run
 | |
| 
 | |
| DIR=/var/lib/gitea
 | |
| USER=git
 | |
| HOME=/home/${USER}
 | |
| GITEA_WORK_DIR=${DIR}
 | |
| EXECUTABLE=/usr/local/bin/gitea
 | |
| 
 | |
| export USER
 | |
| export HOME
 | |
| export GITEA_WORK_DIR
 | |
| 
 | |
| name=$RC_SVCNAME
 | |
| cfgfile="/etc/$RC_SVCNAME/app.ini"
 | |
| command="${EXECUTABLE}"
 | |
| command_user="${USER}"
 | |
| command_args="web -c /etc/$RC_SVCNAME/app.ini"
 | |
| command_background="yes"
 | |
| pidfile="/run/$RC_SVCNAME/$RC_SVCNAME.pid"
 | |
| start_stop_daemon_args="--user ${USER} --chdir ${DIR}"
 | |
| 
 | |
| depend()
 | |
| {
 | |
|     need net
 | |
|     ###
 | |
|     # Don't forget to add the database service requirements
 | |
|     ###
 | |
|     #after postgresql
 | |
|     #after mysql
 | |
|     #after mariadb
 | |
|     #after memcached
 | |
|     #after redis
 | |
| }
 | |
| 
 | |
| start_pre()
 | |
| {
 | |
|         checkpath --directory --owner $command_user:$command_user --mode 0750 \
 | |
|                 /run/$RC_SVCNAME /var/log/$RC_SVCNAME
 | |
|         ##
 | |
|         # If you want to bind Gitea to a port below 1024, uncomment
 | |
|         # the value below
 | |
|         ##
 | |
|         #setcap cap_net_bind_service=+ep "${EXECUTABLE}"
 | |
| }
 | |
| 
 |