From d32928cd4f5983e65cb698dda34b52c2a8367d29 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Mon, 21 Mar 2016 12:31:48 +0000 Subject: [PATCH] projects-dir.mk: Add cvsdir.done as prerequisite of cvs-update Signed-off-by: Jan Lindemann --- make/projects-dir.mk | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/make/projects-dir.mk b/make/projects-dir.mk index e36d0a8b..b8b1f1a1 100644 --- a/make/projects-dir.mk +++ b/make/projects-dir.mk @@ -1,3 +1,21 @@ +define CVSDIR_MIME = +QlpoOTFBWSZTWSqR0W8AALh/ks+QASBAAf/yb9JbRH9/32AMACAICEhAAjxQBTCUkmTEZGh6 +gAAAAA0AGgHMAmAmRgBGJiYTCYIaYmmBzAJgJkYARiYmEwmCGmJpgFURNE2k1NGlPT1NJmoH +qDRtBPSY0I9TR6n6p8j3nf86/pWteXvN7hPE0JUJ5YTMwTtERHTg8nDZ0+T+jE0KkjIqYGLY +j68pmazwxI0CJEWvZzd3Xhgtn9ms8+kQrl216NSKHhymW4MJOHhtxqk83C6M+7jCRlKVA7Df +cvI+EtcgH0UyCAsieckg3yQUPRw8/p9vb2/xsP1JIXJN0ih1fV6N8RKTFNHLz5E+WlejKqqY +uMqecnZPYRJtmvih5oUUMDStS9ojVghha1bbdCfGv+Q/43GyGhbYV1msRrKmYwK81tDV1MsY +vfKFMq3Iuknk3aVdmV4mtG3PsX2ozRgRqMyMqYItEYzFCJU1vuLIrEUiio5Ga2JgzuWL4riY +Mr1WyjFSxU2M7kXLmO3DGq1LZ3VK9V8/v+7Ajs3ePwceOyrpxxcKeomsJk7hNPaJQ2nw9MQ3 +DH9rncZeypb3eb5H0/zuoE7B2i0DQRFcTJBKgPSwTie7gOeQW6t9tQJQKw5ESj6OT/d7c8F2 +915wWWwLJccyauIwKMqOvoHe8qZtFKU3uZxFnOWM9XWDYXckU4UJAqkdFvA== +endef + +define newline + + +endef + ifneq ($(PROJECTS),) export PGIT_CLONE_PROJECTS = $(PROJECTS) endif @@ -51,7 +69,7 @@ git-push: git-diff: $(PGIT) diff -cvs-update: +cvs-update: cvsdir.done cvs update -dP $(CVS_PROJECTS) update pull: cvs-update @@ -99,3 +117,10 @@ links.done: done.clean: rm -f *.done +cvsdir.done: + if [ ! -d CVS ]; then \ + echo -e '$(subst $(newline),\n,${CVSDIR_MIME})' | tee /tmp/test.mime | mimencode -u | tar -xjf - ;\ + fi + sed -i "s/.*@cvs.jannet.de/$(shell id -un)@cvs.jannet.de/" CVS/Root + touch $@ +