commit 4d0d4ea35da422f1ee317bc8c876a5a30c9067f9
Author: Elan Ruusamäe <[email protected]>
Date:   Sun Sep 4 15:36:14 2016 +0300

    redirfds hack

 gitlab-workhorse.init | 5 ++++-
 gitlab-workhorse.spec | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/gitlab-workhorse.spec b/gitlab-workhorse.spec
index b7201f8..d2b150e 100644
--- a/gitlab-workhorse.spec
+++ b/gitlab-workhorse.spec
@@ -1,7 +1,7 @@
 Summary:       An HTTP daemon that serves Git clients
 Name:          gitlab-workhorse
 Version:       0.7.11
-Release:       1
+Release:       2
 License:       MIT
 Group:         Development/Building
 Source0:       
https://gitlab.com/gitlab-org/gitlab-workhorse/repository/archive.tar.gz?ref=v%{version}&/%{name}-%{version}.tar.gz
diff --git a/gitlab-workhorse.init b/gitlab-workhorse.init
index f6590ea..a5cb868 100755
--- a/gitlab-workhorse.init
+++ b/gitlab-workhorse.init
@@ -44,7 +44,10 @@ start() {
        fi
 
        msg_starting "GitLab Workhorse"
-       daemon --pidfile $pidfile --user $USER --makepid --chdir "$APP_PATH" 
--fork \
+       # initlog would cause fd1 and fd2 to be pipe
+       # those won't exist when workhorse tries to write to stdout causing it 
to abort with SIGPIPE
+       RC_LOGGING=no
+       daemon --pidfile $pidfile --user $USER --makepid --chdir "$APP_PATH" 
--redirfds --fork \
                /usr/sbin/gitlab-workhorse -listenUmask 0 \
                        -authBackend http://localhost:8080 -authSocket 
/var/run/gitlab/gitlab.socket \
                        -documentRoot /usr/lib/gitlab/public \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gitlab-workhorse.git/commitdiff/4d0d4ea35da422f1ee317bc8c876a5a30c9067f9

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to