X-Git-Url: https://git.distorted.org.uk/~mdw/userv-utils/blobdiff_plain/70b9d2e0dbecb8fe1e2045a1752465cd35885bb0..f07baecf09e3be6b1ef01a02fd31f95db702ad86:/git-daemon/Makefile diff --git a/git-daemon/Makefile b/git-daemon/Makefile index 1a18f66..22407c7 100644 --- a/git-daemon/Makefile +++ b/git-daemon/Makefile @@ -7,9 +7,16 @@ include ../settings.make -TARGETS= git-upload-pack inetd.conf git-daemon git-service +gituser= userv-git +varloggit= $(varlog)/git -SUBSTVARS= libuserv etcuserv varlog +TARGETS= git-upload-pack inetd.conf git-daemon git-service logrotate + +SUBSTVARS= libuserv etcuserv varloggit gituser + +CONFIGS= $(services)/git-upload-pack \ + $(etcuserv)/git-urlmap \ + $(etcdir)/logrotate.d/userv-git-daemon all: $(TARGETS) @@ -26,16 +33,28 @@ sedscript: Makefile read-urlmap mv -f $@.new $@ install: all - mkdir -p $(libuserv) $(etcuserv) $(services) + mkdir -p $(libuserv) $(etcuserv) $(services) \ + $(etcdir)/logrotate.d + install -d -o $(gituser) -g adm $(varloggit) cp git-daemon git-service $(libuserv) cp git-upload-pack $(services)/git-upload-pack:new cp git-urlmap $(etcuserv)/git-urlmap:new - set -e; cd $(services); test -f git-upload-pack \ - || mv git-upload-pack:new git-upload-pack - set -e; cd $(etcuserv); test -f git-urlmap \ - || mv git-urlmap:new git-urlmap + cp logrotate $(etcdir)/logrotate.d/userv-git-daemon:new + set -e; for f in $(CONFIGS); do \ + if test -f $$f; then continue; fi; \ + mv $$f:new $$f; \ + done + +mkdocdir: + mkdir -p $(docdir)/userv-git-daemon + +install-docs: mkdocdir + cp README $(docdir)/userv-git-daemon/README + +install-examples: all mkdocdir + cp inetd.conf $(docdir)/userv-git-daemon/inetd.conf -clean: - rm -f $(TARGETS) +distclean clean: + rm -f $(TARGETS) *~ # end