[DRBD-cvs] drbd by phil; Another makefile change from LGE

drbd-user@lists.linbit.com drbd-user@lists.linbit.com
Tue, 10 Feb 2004 13:50:59 +0100 (CET)


DRBD CVS committal

Author  : phil
Module  : drbd

Dir     : drbd


Modified Files:
	Makefile 


Log Message:
Another makefile change from LGE

===================================================================
RCS file: /var/lib/cvs/drbd/drbd/Makefile,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -3 -r1.29 -r1.30
--- Makefile	8 Feb 2004 19:39:57 -0000	1.29
+++ Makefile	10 Feb 2004 12:50:54 -0000	1.30
@@ -36,17 +36,19 @@
 	@ set -e; for i in $(SUBDIRS); do $(MAKE) -C $$i uninstall; done
 
 check_changelogs_up2date:
-	@ up2date=true; \
-	if ! sed -e '0,/^%changelog/d' drbd.spec.in \
-	   | grep "^- drbd ($(REL_VERSION)-" >/dev/null 2>&1 ; \
+	@ up2date=true; rver_re=$(REL_VERSION); rver_re=$${rver_re//./\\.}; \
+	in_changelog=$$(sed -n -e '0,/^%changelog/d' \
+	                     -e '/^- *drbd ('"$$rver_re"'-/p' \
+	                     -e '/^\*.* \['"$$rver_re"'-/p' < drbd.spec.in) ; \
+	if test -z "$$in_changelog" ; \
 	then \
 	   echo "You need to update the %changelog in drbd.spec.in"; \
 	   up2date=false; fi; \
-	if ! grep "^drbd ($(REL_VERSION)-" >/dev/null 2>&1 debian/changelog; \
+	if ! grep "^drbd ($$rver_re-" >/dev/null 2>&1 debian/changelog; \
 	then \
 	   echo "You need to update debian/changelog"; \
 	   up2date=false; fi ; \
-	if ! grep "^drbd_$(REL_VERSION)-" >/dev/null 2>&1 debian/files; \
+	if ! grep "^drbd_$$rver_re-" >/dev/null 2>&1 debian/files; \
 	then \
 	   echo "You need to update debian/files"; \
 	   up2date=false; fi ; \