mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
devel/gogs: fix rc.d script status and file commit history pagination
PR: 224614 Submitted by: Dmitri Goutnik <dg@syrec.org> (maintainer), Douglas Thrift <douglas@douglasthrift.net>
This commit is contained in:
parent
061fb09978
commit
405695425a
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=458562
3 changed files with 23 additions and 18 deletions
|
@ -3,7 +3,7 @@
|
|||
PORTNAME= gogs
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.11.34
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel www
|
||||
|
||||
MAINTAINER= dg@syrec.org
|
||||
|
|
|
@ -26,20 +26,17 @@ load_rc_config ${name}
|
|||
: ${%%PORTNAME%%_enable="NO"}
|
||||
: ${%%PORTNAME%%_config="%%ETCDIR%%/conf/app.ini"}
|
||||
|
||||
is_process_running() {
|
||||
local pidfile=$1
|
||||
[ -f $pidfile ] && procstat `cat $pidfile` >/dev/null 2>&1
|
||||
}
|
||||
logfile=/var/log/%%PORTNAME%%.log
|
||||
pidfile=/var/run/%%PORTNAME%%.pid
|
||||
command="/usr/bin/true"
|
||||
procname="/usr/sbin/daemon"
|
||||
|
||||
stop_daemon() {
|
||||
# assume PID is also PGID (daemon(8) PID is always PGID)
|
||||
[ -f "$1" ] && kill -- -$(cat $1)
|
||||
is_process_running() {
|
||||
[ -f $pidfile ] && procstat $(cat $pidfile) >/dev/null 2>&1
|
||||
}
|
||||
|
||||
%%PORTNAME%%_start() {
|
||||
local logfile=/var/log/%%PORTNAME%%.log
|
||||
local pidfile=/var/run/%%PORTNAME%%.pid
|
||||
if is_process_running $pidfile; then
|
||||
if is_process_running; then
|
||||
echo "%%PORTNAME%% is already running (pid=$(cat $pidfile))"
|
||||
return 1
|
||||
fi
|
||||
|
@ -49,7 +46,7 @@ stop_daemon() {
|
|||
chmod 640 $logfile
|
||||
cd %%PREFIX%%/libexec/%%PORTNAME%%
|
||||
/usr/sbin/daemon -P $pidfile -u %%GOGS_USER%% %%PREFIX%%/libexec/%%PORTNAME%%/%%PORTNAME%% web --config ${%%PORTNAME%%_config} >>$logfile 2>&1
|
||||
if is_process_running $pidfile; then
|
||||
if is_process_running; then
|
||||
echo "started %%PORTNAME%% (pid=$(cat $pidfile))"
|
||||
else
|
||||
echo "failed to start %%PORTNAME%%"
|
||||
|
@ -57,15 +54,13 @@ stop_daemon() {
|
|||
}
|
||||
|
||||
%%PORTNAME%%_stop() {
|
||||
local pidfile=/var/run/%%PORTNAME%%.pid
|
||||
if is_process_running $pidfile; then
|
||||
echo "stopping %%PORTNAME%% (pid=$(cat $pidfile))"
|
||||
stop_daemon $pidfile
|
||||
if is_process_running; then
|
||||
local pid=$(cat $pidfile)
|
||||
echo "stopping %%PORTNAME%% (pid=$pid)"
|
||||
kill -- -$pid
|
||||
else
|
||||
echo "%%PORTNAME%% isn't running"
|
||||
fi
|
||||
}
|
||||
|
||||
command="/usr/bin/true"
|
||||
|
||||
run_rc_command "$1"
|
||||
|
|
10
devel/gogs/files/patch-routes_repo_commit.go
Normal file
10
devel/gogs/files/patch-routes_repo_commit.go
Normal file
|
@ -0,0 +1,10 @@
|
|||
--- routes/repo/commit.go.orig 2017-12-31 13:07:52 UTC
|
||||
+++ routes/repo/commit.go
|
||||
@@ -45,6 +44,7 @@ func RenderIssueLinks(oldCommits *list.L
|
||||
func renderCommits(c *context.Context, filename string) {
|
||||
c.Data["Title"] = c.Tr("repo.commits.commit_history") + " · " + c.Repo.Repository.FullName()
|
||||
c.Data["PageIsCommits"] = true
|
||||
+ c.Data["FileName"] = filename
|
||||
|
||||
page := c.QueryInt("page")
|
||||
if page < 1 {
|
Loading…
Add table
Reference in a new issue