OpenBSD/ports UgUDU4Edevel/git Makefile, devel/git/pkg gitdaemon.rc

   Fix gitdaemon rc.d(8) script's mechanism for setting the daemon's UID.

   UID switching was controlled via git-dameon's --user option in $daemon_flags.
   This is problematic in case $gitdaemon_flags is unwittingly set to some value
   which omits the --user option: git-daemon would then run as root.

   The fix implemented here sets $daemon_user to _gitdaemon by default,
   and leaves $daemon_flags empty by default. This ensures that git-daemon
   runs as user _gitdaemon regardless of the value of $gitdaemon_flags.

   Anyone using git-daemon should check their system. If gitdaemon is
   currently running as root, set gitdaemon_user=_gitdaemon in rc.conf.local
   and restart the service.

   ok kn@
VersionDeltaFile
1.4+2-2devel/git/pkg/gitdaemon.rc
1.201+2-1devel/git/Makefile
+4-32 files

UnifiedSplitRaw