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
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
# /etc/init.d/gogs
|
# /etc/init.d/gitea
|
||||||
#
|
#
|
||||||
# Runs the Gogs Go Git Service.
|
# Runs the Gogs Go Git Service.
|
||||||
#
|
#
|
||||||
|
|
||||||
### BEGIN INIT INFO
|
### BEGIN INIT INFO
|
||||||
# Provides: gogs
|
# Provides: gitea
|
||||||
# Required-Start: $remote_fs
|
# Required-Start: $remote_fs
|
||||||
# Required-Stop: $remote_fs
|
# Required-Stop: $remote_fs
|
||||||
# Default-Start: 2 3 4 5
|
# Default-Start: 2 3 4 5
|
||||||
# Default-Stop: 0 1 6
|
# Default-Stop: 0 1 6
|
||||||
# Short-Description: Start gogs at boot time.
|
# Short-Description: Start gitea at boot time.
|
||||||
# Description: Control gogs.
|
# Description: Control gitea.
|
||||||
### END INIT INFO
|
### END INIT INFO
|
||||||
|
|
||||||
# Default values
|
# Default values
|
||||||
|
|
||||||
NAME=gogs
|
NAME=gitea
|
||||||
GITEA_HOME=/home/git/gogs
|
GITEA_HOME=/home/git/gitea
|
||||||
GITEA_PATH=${GITEA_HOME}/$NAME
|
GITEA_PATH=${GITEA_HOME}/$NAME
|
||||||
GITEA_USER=git
|
GITEA_USER=git
|
||||||
SERVICENAME="Go Git Service"
|
SERVICENAME="Go Git Service"
|
||||||
LOCKFILE=/var/lock/subsys/gogs
|
LOCKFILE=/var/lock/subsys/gitea
|
||||||
LOGPATH=${GITEA_HOME}/log
|
LOGPATH=${GITEA_HOME}/log
|
||||||
LOGFILE=${LOGPATH}/error.log
|
LOGFILE=${LOGPATH}/error.log
|
||||||
# gogs creates its own gogs.log from stdout
|
# gitea creates its own gitea.log from stdout
|
||||||
RETVAL=0
|
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
|
[ -r /etc/sysconfig/$NAME ] && . /etc/sysconfig/$NAME
|
||||||
|
|
||||||
# Don't do anything if nothing is installed
|
# 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/
|
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
|
autostart=true
|
||||||
autorestart=true
|
autorestart=true
|
||||||
startsecs=10
|
startsecs=10
|
||||||
stdout_logfile=/var/log/gogs/stdout.log
|
stdout_logfile=/var/log/gitea/stdout.log
|
||||||
stdout_logfile_maxbytes=1MB
|
stdout_logfile_maxbytes=1MB
|
||||||
stdout_logfile_backups=10
|
stdout_logfile_backups=10
|
||||||
stdout_capture_maxbytes=1MB
|
stdout_capture_maxbytes=1MB
|
||||||
stderr_logfile=/var/log/gogs/stderr.log
|
stderr_logfile=/var/log/gitea/stderr.log
|
||||||
stderr_logfile_maxbytes=1MB
|
stderr_logfile_maxbytes=1MB
|
||||||
stderr_logfile_backups=10
|
stderr_logfile_backups=10
|
||||||
stderr_capture_maxbytes=1MB
|
stderr_capture_maxbytes=1MB
|
Loading…
Reference in New Issue