mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Rename and update init files to use "gitea" instead of "gogs"
Closes #102
This commit is contained in:
		@@ -1,6 +1,6 @@
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
#
 | 
			
		||||
#       /etc/rc.d/init.d/gogs
 | 
			
		||||
#       /etc/rc.d/init.d/gitea
 | 
			
		||||
#
 | 
			
		||||
#       Runs the Gogs Go Git Service.
 | 
			
		||||
#       
 | 
			
		||||
@@ -9,13 +9,13 @@
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
### BEGIN INIT INFO
 | 
			
		||||
# Provides:          gogs
 | 
			
		||||
# Provides:          gitea
 | 
			
		||||
# Required-Start:    $remote_fs $syslog
 | 
			
		||||
# Required-Stop:     $remote_fs $syslog
 | 
			
		||||
# 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
 | 
			
		||||
 | 
			
		||||
# Source function library.
 | 
			
		||||
@@ -23,17 +23,17 @@
 | 
			
		||||
 | 
			
		||||
# 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="Gogs Go Git Service"
 | 
			
		||||
LOCKFILE=/var/lock/subsys/gogs
 | 
			
		||||
LOCKFILE=/var/lock/subsys/gitea
 | 
			
		||||
LOGPATH=${GITEA_HOME}/log
 | 
			
		||||
LOGFILE=${LOGPATH}/gogs.log
 | 
			
		||||
LOGFILE=${LOGPATH}/gitea.log
 | 
			
		||||
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,6 +1,6 @@
 | 
			
		||||
#! /bin/sh
 | 
			
		||||
### BEGIN INIT INFO
 | 
			
		||||
# Provides:          gogs
 | 
			
		||||
# Provides:          gitea
 | 
			
		||||
# Required-Start:    $syslog $network
 | 
			
		||||
# Required-Stop:     $syslog
 | 
			
		||||
# Default-Start:     2 3 4 5
 | 
			
		||||
@@ -16,11 +16,11 @@
 | 
			
		||||
# PATH should only include /usr/* if it runs after the mountnfs.sh script
 | 
			
		||||
PATH=/sbin:/usr/sbin:/bin:/usr/bin
 | 
			
		||||
DESC="Go Git Service"
 | 
			
		||||
NAME=gogs
 | 
			
		||||
NAME=gitea
 | 
			
		||||
SERVICEVERBOSE=yes
 | 
			
		||||
PIDFILE=/var/run/$NAME.pid
 | 
			
		||||
SCRIPTNAME=/etc/init.d/$NAME
 | 
			
		||||
WORKINGDIR=/home/git/gogs
 | 
			
		||||
WORKINGDIR=/home/git/gitea
 | 
			
		||||
DAEMON=$WORKINGDIR/$NAME
 | 
			
		||||
DAEMON_ARGS="web"
 | 
			
		||||
USER=git
 | 
			
		||||
							
								
								
									
										47
									
								
								scripts/init/freebsd/gitea
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								scripts/init/freebsd/gitea
									
									
									
									
									
										Normal file
									
								
							@@ -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"
 | 
			
		||||
							
								
								
									
										19
									
								
								scripts/init/openbsd/gitea
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										19
									
								
								scripts/init/openbsd/gitea
									
									
									
									
									
										Executable file
									
								
							@@ -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
 | 
			
		||||
@@ -3,7 +3,7 @@
 | 
			
		||||
<plist version="1.0">
 | 
			
		||||
	<dict>
 | 
			
		||||
		<key>Label</key>
 | 
			
		||||
		<string>io.gogs.web</string>
 | 
			
		||||
		<string>io.gitea.web</string>
 | 
			
		||||
		<!-- assumes Gogs is running under 'git' account -->
 | 
			
		||||
		<!-- modify below to reflect your settings -->
 | 
			
		||||
		<key>UserName</key>
 | 
			
		||||
@@ -12,23 +12,23 @@
 | 
			
		||||
		<string>git</string>
 | 
			
		||||
		<key>ProgramArguments</key>
 | 
			
		||||
		<array>
 | 
			
		||||
			<!-- assumes Gogs is installed in /Users/git/gogs -->
 | 
			
		||||
			<!-- assumes Gogs is installed in /Users/git/gitea -->
 | 
			
		||||
			<!-- modify below to reflect your settings -->
 | 
			
		||||
			<string>/Users/git/gogs/gogs</string>
 | 
			
		||||
			<string>/Users/git/gitea/gitea</string>
 | 
			
		||||
			<string>web</string>
 | 
			
		||||
		</array>
 | 
			
		||||
		<key>RunAtLoad</key>
 | 
			
		||||
		<true/>
 | 
			
		||||
		<key>KeepAlive</key>
 | 
			
		||||
		<true/>
 | 
			
		||||
		<!-- assumes Gogs is installed in /Users/git/gogs -->
 | 
			
		||||
		<!-- assumes Gogs is installed in /Users/git/gitea -->
 | 
			
		||||
		<!-- modify below to reflect your settings -->
 | 
			
		||||
		<key>WorkingDirectory</key>
 | 
			
		||||
		<string>/Users/git/gogs/</string>
 | 
			
		||||
		<string>/Users/git/gitea/</string>
 | 
			
		||||
		<key>StandardOutPath</key>
 | 
			
		||||
		<string>/Users/git/gogs/log/stdout.log</string>
 | 
			
		||||
		<string>/Users/git/gitea/log/stdout.log</string>
 | 
			
		||||
		<key>StandardErrorPath</key>
 | 
			
		||||
		<string>/Users/git/gogs/log/stderr.log</string>
 | 
			
		||||
		<string>/Users/git/gitea/log/stderr.log</string>
 | 
			
		||||
		<!-- default 256 is too low for Gogs needs using parallel pipes -->
 | 
			
		||||
		<key>SoftResourceLimits</key>
 | 
			
		||||
		<dict>
 | 
			
		||||
@@ -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
 | 
			
		||||
@@ -17,8 +17,8 @@ After=network.target
 | 
			
		||||
Type=simple
 | 
			
		||||
User=git
 | 
			
		||||
Group=git
 | 
			
		||||
WorkingDirectory=/home/git/gogs
 | 
			
		||||
ExecStart=/home/git/gogs/gogs web
 | 
			
		||||
WorkingDirectory=/home/git/gitea
 | 
			
		||||
ExecStart=/home/git/gitea/gitea web
 | 
			
		||||
Restart=always
 | 
			
		||||
Environment=USER=git HOME=/home/git
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user