mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 03:53:32 +01:00
dav.mk: Add dav.mk
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
a7eba8dbb8
commit
8cb63407c4
1 changed files with 35 additions and 0 deletions
35
make/dav.mk
Normal file
35
make/dav.mk
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
DAV_GROUP ?= jannet
|
||||
DAV_GROUP_PROJECT ?= $(PROJECT_DIRNAME)
|
||||
DAV_GROUP_PROJECT_GROUP ?= $(shell id -gn)
|
||||
DAV_GROUP_PROJECT_USER ?= $(shell id -un)
|
||||
DAV_SERVER ?= cvs.jannet.de
|
||||
DAV_RSYNC_DIR ?= /srv/dav/pub/groups/$(DAV_GROUP)/$(DAV_GROUP_PROJECT)
|
||||
DAV_RSYNC_URL = $(DAV_SERVER):$(DAV_RSYNC_DIR)
|
||||
DAV_RSYNC_EXCLUDE ?= Makefile
|
||||
DAV_RSYNC_EXCLUDE_OPTS = $(addprefix --exclude , $(DAV_RSYNC_EXCLUDE))
|
||||
DAV_RSYNC_EXTRA_OPTS ?=
|
||||
DAV_RSYNC ?= rsync $(DAV_RSYNC_EXCLUDE_OPTS)
|
||||
DAV_RSYNC_MODE ?= 664
|
||||
DAV_RSYNC_DIRMODE ?= 775
|
||||
|
||||
include $(MODDIR)/make/defs.mk
|
||||
|
||||
all:
|
||||
install:
|
||||
clean:
|
||||
distclean: dav.clean
|
||||
|
||||
upload: upload.done
|
||||
dload download: dload.done
|
||||
|
||||
upload.done:
|
||||
$(DAV_RSYNC) --chmod F$(DAV_RSYNC_MODE) --chmod D$(DAV_RSYNC_DIRMODE) --chown $(DAV_GROUP_PROJECT_USER):$(DAV_GROUP_PROJECT_GROUP) -av ./ $(DAV_RSYNC_URL)/
|
||||
touch $@
|
||||
|
||||
dload.done:
|
||||
$(DAV_RSYNC) -av $(DAV_RSYNC_URL)/ ./
|
||||
touch $@
|
||||
|
||||
dav.clean:
|
||||
rm -f upload.done dload.done
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue