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