[DRBD-cvs] drbd by lars; improved make rpm target even further ;...

drbd-user@lists.linbit.com drbd-user@lists.linbit.com
Sat, 24 Jan 2004 11:43:16 +0100 (CET)


DRBD CVS committal

Author  : lars
Module  : drbd

Dir     : drbd/drbd


Modified Files:
	Makefile 


Log Message:

improved make rpm target even further ;)


===================================================================
RCS file: /var/lib/cvs/drbd/drbd/drbd/Makefile,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -3 -r1.26 -r1.27
--- Makefile	22 Jan 2004 14:32:51 -0000	1.26
+++ Makefile	24 Jan 2004 10:43:16 -0000	1.27
@@ -104,6 +104,14 @@
 
   kbuild: greeting
 	$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) $(ARCH_UM) modules
+	@echo -n "Memorizing module configuration ... "
+	@{ echo "# drbd.o was compiled against this: " ; \
+	  sed 's/^/# kernelrelease: /' .kernelrelease ; \
+	  echo "#  $(KDIR)/.config	alias" ; \
+	  echo "#  $$(readlink $(KDIR))/.config	follows" ; \
+	  echo "" ; \
+	  cat $(KDIR)/.config ; } | gzip > .kernel.config.gz
+	@echo "done."
 
   # obsolete in 2.6 ...
   dep: greeting
@@ -112,7 +120,7 @@
 	@echo "done."
 
   clean:
-	rm -f *.[oas] *.ko .*.cmd .*.d .*.tmp *.mod.c .*.flags .depend .kernelrelease
+	rm -f *.[oas] *.ko .*.cmd .*.d .*.tmp *.mod.c .*.flags .depend .kernel*
 
   .kernelrelease:
 	@echo "someone moved the .kernelrelease out of the way."