parent
							
								
									b7263f31a5
								
							
						
					
					
						commit
						145ab5c89a
					
				| @ -0,0 +1,47 @@ | ||||
| #!/bin/sh | ||||
| # | ||||
| # $FreeBSD$ | ||||
| # | ||||
| # PROVIDE: gitea | ||||
| # REQUIRE: NETWORKING SYSLOG | ||||
| # KEYWORD: shutdown | ||||
| # | ||||
| # Add the following lines to /etc/rc.conf to enable gitea: | ||||
| # | ||||
| #gitea_enable="YES" | ||||
| 
 | ||||
| . /etc/rc.subr | ||||
| 
 | ||||
| name="gitea" | ||||
| rcvar="gitea_enable" | ||||
| 
 | ||||
| load_rc_config $name | ||||
| 
 | ||||
| : ${gitea_user:="git"} | ||||
| : ${gitea_enable:="NO"} | ||||
| : ${gitea_directory:="/home/git"} | ||||
| 
 | ||||
| command="${gitea_directory}/gitea web" | ||||
| procname="$(echo $command |cut -d' ' -f1)" | ||||
| 
 | ||||
| pidfile="${gitea_directory}/${name}.pid" | ||||
| 
 | ||||
| start_cmd="${name}_start" | ||||
| stop_cmd="${name}_stop" | ||||
| 
 | ||||
| gitea_start() { | ||||
| 	cd ${gitea_directory} | ||||
| 	export USER=${gitea_user} | ||||
| 	export HOME=/usr/home/${gitea_user} | ||||
| 	/usr/sbin/daemon -f -u ${gitea_user} -p ${pidfile} $command | ||||
| } | ||||
| 
 | ||||
| gitea_stop() { | ||||
| 	if [ ! -f $pidfile ]; then | ||||
| 		echo "GITEA PID File not found. Maybe GITEA is not running?" | ||||
| 	else | ||||
| 		kill $(cat $pidfile) | ||||
| 	fi | ||||
| } | ||||
| 
 | ||||
| run_rc_command "$1" | ||||
| @ -1,47 +0,0 @@ | ||||
| #!/bin/sh | ||||
| # | ||||
| # $FreeBSD$ | ||||
| # | ||||
| # PROVIDE: gogs | ||||
| # REQUIRE: NETWORKING SYSLOG | ||||
| # KEYWORD: shutdown | ||||
| # | ||||
| # Add the following lines to /etc/rc.conf to enable gogs: | ||||
| # | ||||
| #gogs_enable="YES" | ||||
| 
 | ||||
| . /etc/rc.subr | ||||
| 
 | ||||
| name="gogs" | ||||
| rcvar="gogs_enable" | ||||
| 
 | ||||
| load_rc_config $name | ||||
| 
 | ||||
| : ${gogs_user:="git"} | ||||
| : ${gogs_enable:="NO"} | ||||
| : ${gogs_directory:="/home/git"} | ||||
| 
 | ||||
| command="${gogs_directory}/gogs web" | ||||
| procname="$(echo $command |cut -d' ' -f1)" | ||||
| 
 | ||||
| pidfile="${gogs_directory}/${name}.pid" | ||||
| 
 | ||||
| start_cmd="${name}_start" | ||||
| stop_cmd="${name}_stop" | ||||
| 
 | ||||
| gogs_start() { | ||||
| 	cd ${gogs_directory} | ||||
| 	export USER=${gogs_user} | ||||
| 	export HOME=/usr/home/${gogs_user} | ||||
| 	/usr/sbin/daemon -f -u ${gogs_user} -p ${pidfile} $command | ||||
| } | ||||
| 
 | ||||
| gogs_stop() { | ||||
| 	if [ ! -f $pidfile ]; then | ||||
| 		echo "GITEA PID File not found. Maybe GITEA is not running?" | ||||
| 	else | ||||
| 		kill $(cat $pidfile) | ||||
| 	fi | ||||
| } | ||||
| 
 | ||||
| run_rc_command "$1" | ||||
| @ -0,0 +1,19 @@ | ||||
| #!/bin/sh | ||||
| # | ||||
| # $OpenBSD$ | ||||
| 
 | ||||
| daemon="/home/git/gitea/gitea" | ||||
| daemon_user="git" | ||||
| daemon_flags="web" | ||||
| 
 | ||||
| gitea_directory="/home/git/gitea" | ||||
| 
 | ||||
| rc_bg=YES | ||||
| 
 | ||||
| . /etc/rc.d/rc.subr | ||||
| 
 | ||||
| rc_start() { | ||||
| 	${rcexec} "cd ${gitea_directory}; ${daemon} ${daemon_flags} ${_bg}" | ||||
| } | ||||
| 
 | ||||
| rc_cmd $1 | ||||
| @ -1,19 +0,0 @@ | ||||
| #!/bin/sh | ||||
| # | ||||
| # $OpenBSD$ | ||||
| 
 | ||||
| daemon="/home/git/gogs/gogs" | ||||
| daemon_user="git" | ||||
| daemon_flags="web" | ||||
| 
 | ||||
| gogs_directory="/home/git/gogs" | ||||
| 
 | ||||
| rc_bg=YES | ||||
| 
 | ||||
| . /etc/rc.d/rc.subr | ||||
| 
 | ||||
| rc_start() { | ||||
| 	${rcexec} "cd ${gogs_directory}; ${daemon} ${daemon_flags} ${_bg}" | ||||
| } | ||||
| 
 | ||||
| rc_cmd $1 | ||||
| @ -1,34 +1,34 @@ | ||||
| #!/bin/sh | ||||
| # | ||||
| #       /etc/init.d/gogs | ||||
| #       /etc/init.d/gitea | ||||
| # | ||||
| #       Runs the Gogs Go Git Service. | ||||
| # | ||||
| 
 | ||||
| ### BEGIN INIT INFO | ||||
| # Provides:          gogs | ||||
| # Provides:          gitea | ||||
| # Required-Start:    $remote_fs | ||||
| # Required-Stop:     $remote_fs | ||||
| # Default-Start:     2 3 4 5 | ||||
| # Default-Stop:      0 1 6 | ||||
| # Short-Description: Start gogs at boot time. | ||||
| # Description:       Control gogs. | ||||
| # Short-Description: Start gitea at boot time. | ||||
| # Description:       Control gitea. | ||||
| ### END INIT INFO | ||||
| 
 | ||||
| # Default values | ||||
| 
 | ||||
| NAME=gogs | ||||
| GITEA_HOME=/home/git/gogs | ||||
| NAME=gitea | ||||
| GITEA_HOME=/home/git/gitea | ||||
| GITEA_PATH=${GITEA_HOME}/$NAME | ||||
| GITEA_USER=git | ||||
| SERVICENAME="Go Git Service" | ||||
| LOCKFILE=/var/lock/subsys/gogs | ||||
| LOCKFILE=/var/lock/subsys/gitea | ||||
| LOGPATH=${GITEA_HOME}/log | ||||
| LOGFILE=${LOGPATH}/error.log | ||||
| # gogs creates its own gogs.log from stdout | ||||
| # gitea creates its own gitea.log from stdout | ||||
| RETVAL=0 | ||||
| 
 | ||||
| # Read configuration from /etc/sysconfig/gogs to override defaults | ||||
| # Read configuration from /etc/sysconfig/gitea to override defaults | ||||
| [ -r /etc/sysconfig/$NAME ] && . /etc/sysconfig/$NAME | ||||
| 
 | ||||
| # Don't do anything if nothing is installed | ||||
| @ -1,14 +1,14 @@ | ||||
| [program:gogs] | ||||
| [program:gitea] | ||||
| directory=/home/git/go/src/github.com/go-gitea/gitea/ | ||||
| command=/home/git/go/src/github.com/go-gitea/gitea/gogs web | ||||
| command=/home/git/go/src/github.com/go-gitea/gitea/gitea web | ||||
| autostart=true | ||||
| autorestart=true | ||||
| startsecs=10 | ||||
| stdout_logfile=/var/log/gogs/stdout.log | ||||
| stdout_logfile=/var/log/gitea/stdout.log | ||||
| stdout_logfile_maxbytes=1MB | ||||
| stdout_logfile_backups=10 | ||||
| stdout_capture_maxbytes=1MB | ||||
| stderr_logfile=/var/log/gogs/stderr.log | ||||
| stderr_logfile=/var/log/gitea/stderr.log | ||||
| stderr_logfile_maxbytes=1MB | ||||
| stderr_logfile_backups=10 | ||||
| stderr_capture_maxbytes=1MB | ||||
					Loading…
					
					
				
		Reference in new issue