Hi,

similar to svnserve from yesterday, please find below a diff which adds
a git daemon rc.d script and _gitdaemon user to devel/git.

Comments, OKs?

Regards,
Joerg


Index: infrastructure/db/user.list
===================================================================
RCS file: /cvs/ports/infrastructure/db/user.list,v
retrieving revision 1.274
diff -u -p -r1.274 user.list
--- infrastructure/db/user.list 29 May 2016 17:38:38 -0000      1.274
+++ infrastructure/db/user.list 29 May 2016 18:11:12 -0000
@@ -286,3 +286,4 @@ id  user            group           port options
 775 _letskencrypt      _letskencrypt   security/letskencrypt
 776 _ioq3              _ioq3           games/ioquake3
 777 _svnserve          _svnserve       devel/subversion
+778 _gitdaemon         _gitdaemon      devel/git
Index: devel/git/Makefile
===================================================================
RCS file: /cvs/ports/devel/git/Makefile,v
retrieving revision 1.154
diff -u -p -r1.154 Makefile
--- devel/git/Makefile  25 May 2016 07:13:05 -0000      1.154
+++ devel/git/Makefile  29 May 2016 18:11:13 -0000
@@ -7,6 +7,7 @@ COMMENT-x11 =   GIT - graphical tools
 V =            2.8.3
 DISTNAME =     git-${V}
 PKGNAME-main = ${DISTNAME}
+REVISION-main =        0
 PKGNAME-svn =  git-svn-${V}
 PKGNAME-x11 =  git-x11-${V}
 CATEGORIES =   devel
Index: devel/git/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/devel/git/pkg/PLIST-main,v
retrieving revision 1.70
diff -u -p -r1.70 PLIST-main
--- devel/git/pkg/PLIST-main    17 May 2016 11:54:58 -0000      1.70
+++ devel/git/pkg/PLIST-main    29 May 2016 18:11:13 -0000
@@ -417,3 +417,4 @@ share/locale/ru/LC_MESSAGES/git.mo
 share/locale/sv/LC_MESSAGES/git.mo
 share/locale/vi/LC_MESSAGES/git.mo
 share/locale/zh_CN/LC_MESSAGES/git.mo
+@rcscript ${RCDIR}/gitdaemon
Index: devel/git/pkg/gitdaemon.rc
===================================================================
RCS file: devel/git/pkg/gitdaemon.rc
diff -N devel/git/pkg/gitdaemon.rc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ devel/git/pkg/gitdaemon.rc  29 May 2016 18:11:13 -0000
@@ -0,0 +1,13 @@
+#!/bin/sh
+#
+# $OpenBSD$
+
+daemon="${TRUEPREFIX}/bin/git daemon --detach"
+daemon_flags="--user=_gitdaemon"
+daemon_user="_gitdaemon"
+
+. /etc/rc.d/rc.subr
+
+pexp="git-daemon --detach ${daemon_flags:+ ${daemon_flags}}"
+
+rc_cmd $1

Reply via email to