From 56259e665f75bc65d1fc3909f0954e566eb3a403 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Wed, 11 Jan 2017 16:13:50 +0000 Subject: [PATCH] projects-dir.mk: Further simplified VCS bootstrapping Now completely doing without mimencode, base64 and friends Signed-off-by: Jan Lindemann --- make/projects-dir.mk | 34 ++++------------------------------ 1 file changed, 4 insertions(+), 30 deletions(-) diff --git a/make/projects-dir.mk b/make/projects-dir.mk index 6dd6c779..a85c2898 100644 --- a/make/projects-dir.mk +++ b/make/projects-dir.mk @@ -1,23 +1,3 @@ -# ------------ initial CVS subdir - -define CVSDIR_MIME = -QlpoOTFBWSZTWWJXrDwAALh/ks+QASBAAf/yX0pbRH9/32AMACAICEhAAjxTRLQJSU0MQ0ZGg0NA -NAABoAYgEoKZqaUZAGIaADQMCAyAGhzCYBMAJhMJpgAAEyaaBgqiIBTU8TQJpiaD1A000NBtQZBp -6n3Pqd34r6q1rp7jU4p2m4SoTphMzBOYREcazicanaSYFSRyFSwyWry+k1mk8FxGIRIi3mcu7s14 -2XTclqxiGevXXfzEUO/G9pLy18RsGVPNLwrkuTDKRZSlOMwwMQJTB6g4CkUsCBwEb5QQSdHs6fd8 -fl1/PA6SSGRJEm/zzG9nNLlt4+bA5eGliSzcFOglxEOpQlCcxMZVZCFsFBaS1ahpTLYOJOgkrVZd -WlOoD+DIxNBSklznplYwKIlRNcjVdbDcUWXoXBUzUMLixVoSiM+DqyZl5dPUqYRGJYZlzElgviit -1xKt9IqrbFGckvqrFw8kGqHCGgFgUJxaEokJQTYmqJYIUJI6KjDLJpOQFkqxIR4t6nC78vJUCYda -7+mnTW5enMuNjE1hMmwTT6CUMx2e+IaBd7cjYX9dS3stdgij8qBNgeI9ZMCMfEzt0WyJ0E5kmAGI -gdZdavkjhKwzolGxn/upod7Jqa8YLVthaltxJq2iwovo18A5HatmlIpTU3W0WN4uMfA1g/4u5Ipw -oSDEr1h4 -endef - -define newline - - -endef - # ------------ makefile and environment variables ifneq ($(PROJECTS),) @@ -183,19 +163,13 @@ links.done: cvsdir.done: if [ ! -d CVS ]; then \ - echo -e '$(subst $(newline),\n,${CVSDIR_MIME})' | base64 -d | tar -xjf - ;\ - fi - if grep -q "^:ext:jan@cvs.jannet.de:" CVS/Root; then \ - echo $(CVSROOT) > CVS/Root ;\ + mkdir CVS && \ + echo :ext:$(JANWARE_USER)@cvs.jannet.de:/home/jannet/arc/cvs > CVS/Root && \ + echo proj > CVS/Repository && \ + echo "/Makefile/$Revision$ ///" | sed 's/ *evision: *\([0-9.]*\) */\1/; s/ *$$ *//' > CVS/Entries ;\ fi touch $@ -re-encode: - tar -cjf - CVS | base64 | \ - sed '/^define CVSDIR_MIME =/,/^endef/ {//!d}; /^define CVSDIR_MIME =/r/dev/stdin' \ - $(THIS_MAKEFILE) > $(THIS_MAKEFILE).tmp - mv $(THIS_MAKEFILE).tmp $(THIS_MAKEFILE) - cvs-update.done: cvsdir.done cvs update -dP $(CVS_PROJECTS) touch $@