[Cluster-devel] [PATCH 001/008] configure makefile cleanup

Fabio M. Di Nitto fabbione at ubuntu.com
Wed Jun 28 11:34:07 UTC 2006


gfs and gfs-kernel do not build anylonger from HEAD. gfs-kernel requires
dlm that's not built and gfs requires iddev that's not part of this branch
anymore.

dlm needs to build before group. The latter requires to link with dlm.

enter group in distclean and add a distclean target for group/Makefile.

don't configure cmirror since we do not build it (Or perhaps fix the Makefile?).

gfs2 is on the way to be merged upstream. gnbd should probably do the same and
already part of the ubuntu kernel tree. So stop building it from here.

fix clean/make target in gfs-kernel since gulm is long way gone.

diff -urNad redhat-cluster-suite-2.20060628~/Makefile redhat-cluster-suite-2.20060628/Makefile
--- redhat-cluster-suite-2.20060628~/Makefile	2006-06-28 13:07:30.000000000 +0200
+++ redhat-cluster-suite-2.20060628/Makefile	2006-06-28 13:07:31.000000000 +0200
@@ -16,28 +16,28 @@
 
 
 all:
-	cd gnbd-kernel && ${MAKE}
+#	cd gnbd-kernel && ${MAKE}
 	cd cman/lib && ${MAKE}
 	cd ccs && ${MAKE}
 	cd cman && ${MAKE}
-	cd group && ${MAKE}
 	cd dlm && ${MAKE}
+	cd group && ${MAKE}
 	cd fence && ${MAKE}
-	cd gfs-kernel && ${MAKE}
-	cd gfs && ${MAKE}
+#	cd gfs-kernel && ${MAKE}
+#	cd gfs && ${MAKE}
 	cd gfs2 && ${MAKE}
 	cd gnbd && ${MAKE}
 	cd rgmanager && ${MAKE}
 #	cd cmirror && ${MAKE}
 
 copytobin:
-	cd gfs-kernel && ${MAKE} copytobin
-	cd gnbd-kernel && ${MAKE} copytobin
+#	cd gfs-kernel && ${MAKE} copytobin
+#	cd gnbd-kernel && ${MAKE} copytobin
 	cd ccs && ${MAKE} copytobin
 	cd cman && ${MAKE} copytobin
 	cd dlm && ${MAKE} copytobin
 	cd fence && ${MAKE} copytobin
-	cd gfs && ${MAKE} copytobin
+#	cd gfs && ${MAKE} copytobin
 	cd gfs2 && ${MAKE} copytobin
 	cd gnbd && ${MAKE} copytobin
 	cd rgmanager && ${MAKE} copytobin
@@ -46,67 +46,68 @@
 clean:
 	rm -f *tar.gz
 	rm -rf build
-	cd gfs-kernel && ${MAKE} clean
-	cd gnbd-kernel && ${MAKE} clean
+#	cd gfs-kernel && ${MAKE} clean
+#	cd gnbd-kernel && ${MAKE} clean
 	cd ccs && ${MAKE} clean
 	cd cman && ${MAKE} clean
 	cd group && ${MAKE} clean
 	cd dlm && ${MAKE} clean
 	cd fence && ${MAKE} clean
-	cd gfs && ${MAKE} clean
+#	cd gfs && ${MAKE} clean
 	cd gfs2 && ${MAKE} clean
 	cd gnbd && ${MAKE} clean
 	cd rgmanager && ${MAKE} clean
 #	cd cmirror && ${MAKE} clean
 
 distclean:
-	cd gfs-kernel && ${MAKE} distclean
-	cd gnbd-kernel && ${MAKE} distclean
+#	cd gfs-kernel && ${MAKE} distclean
+#	cd gnbd-kernel && ${MAKE} distclean
 	cd ccs && ${MAKE} distclean
 	cd cman && ${MAKE} distclean
+	cd group && ${MAKE} distclean
 	cd dlm && ${MAKE} distclean
 	cd fence && ${MAKE} distclean
-	cd gfs && ${MAKE} distclean
+#	cd gfs && ${MAKE} distclean
 	cd gfs2 && ${MAKE} distclean
 	cd gnbd && ${MAKE} distclean
 	cd rgmanager && ${MAKE} distclean
 #	cd cmirror && ${MAKE} distclean
 
 install:
-	cd gfs-kernel && ${MAKE} install
-	cd gnbd-kernel && ${MAKE} install
+#	cd gfs-kernel && ${MAKE} install
+#	cd gnbd-kernel && ${MAKE} install
 	cd ccs && ${MAKE} install
 	cd cman && ${MAKE} install
 	cd group && ${MAKE} install
 	cd dlm && ${MAKE} install
 	cd fence && ${MAKE} install
-	cd gfs && ${MAKE} install
+#	cd gfs && ${MAKE} install
 	cd gfs2 && ${MAKE} install
 	cd gnbd && ${MAKE} install
 	cd rgmanager && ${MAKE} install
 #	cd cmirror && ${MAKE} install
 
 uninstall:
-	cd gfs-kernel && ${MAKE} uninstall
-	cd gnbd-kernel && ${MAKE} uninstall
+#	cd gfs-kernel && ${MAKE} uninstall
+#	cd gnbd-kernel && ${MAKE} uninstall
 	cd ccs && ${MAKE} uninstall
 	cd cman && ${MAKE} uninstall
 	cd dlm && ${MAKE} uninstall
 	cd fence && ${MAKE} uninstall
-	cd gfs && ${MAKE} uninstall
+#	cd gfs && ${MAKE} uninstall
 	cd gfs2 && ${MAKE} uninstall
 	cd gnbd && ${MAKE} uninstall
 	cd rgmanager && ${MAKE} uninstall
 #	cd cmirror && ${MAKE} uninstall
 
 latest_tags:
-	${LATEST_TAG} gfs-kernel
-	${LATEST_TAG} gnbd-kernel
+#	${LATEST_TAG} gfs-kernel
+#	${LATEST_TAG} gnbd-kernel
 	${LATEST_TAG} ccs
 	${LATEST_TAG} cman
 	${LATEST_TAG} dlm
 	${LATEST_TAG} fence
-	${LATEST_TAG} gfs
+#	${LATEST_TAG} gfs
 	${LATEST_TAG} gfs2
 	${LATEST_TAG} gnbd
 	${LATEST_TAG} rgmanager
@@ -122,13 +123,13 @@
 	$(BUILD_SRPMS)
 
 tarballs: TAG
-	make -s COMPONENT=gfs-kernel RELEASE_FILE=gfs-kernel/make/release.mk.input tarball
-	make -s COMPONENT=gnbd-kernel RELEASE_FILE=gnbd-kernel/make/release.mk.input tarball
+#	make -s COMPONENT=gfs-kernel RELEASE_FILE=gfs-kernel/make/release.mk.input tarball
+#	make -s COMPONENT=gnbd-kernel RELEASE_FILE=gnbd-kernel/make/release.mk.input tarball
 	make -s COMPONENT=ccs RELEASE_FILE=ccs/make/release.mk.input tarball
 	make -s COMPONENT=cman RELEASE_FILE=cman/make/release.mk.input tarball
 	make -s COMPONENT=dlm RELEASE_FILE=dlm/make/release.mk.input tarball
 	make -s COMPONENT=fence RELEASE_FILE=fence/make/release.mk.input tarball
-	make -s COMPONENT=gfs RELEASE_FILE=gfs/make/release.mk.input tarball
+#	make -s COMPONENT=gfs RELEASE_FILE=gfs/make/release.mk.input tarball
 	make -s COMPONENT=gfs2 RELEASE_FILE=gfs2/make/release.mk.input tarball
 	make -s COMPONENT=gnbd RELEASE_FILE=gnbd/make/release.mk.input tarball
 	make -s COMPONENT=rgmanager RELEASE_FILE=rgmanager/make/release.mk.input tarball
diff -urNad redhat-cluster-suite-2.20060628~/configure redhat-cluster-suite-2.20060628/configure
--- redhat-cluster-suite-2.20060628~/configure	2006-06-28 13:07:30.000000000 +0200
+++ redhat-cluster-suite-2.20060628/configure	2006-06-28 13:07:31.000000000 +0200
@@ -1,7 +1,7 @@
 #!/bin/sh
 
-echo "configure gnbd-kernel"
-(cd gnbd-kernel; ./configure $@)
+#echo "configure gnbd-kernel"
+#(cd gnbd-kernel; ./configure $@)
 
 echo "configure ccs"
 (cd ccs; ./configure $@)
@@ -18,11 +18,11 @@
 echo "configure fence"
 (cd fence; ./configure $@ -ccslibdir=`pwd`/../ccs/lib --ccsincdir=`pwd`/../ccs/lib --cmanincdir=`pwd`/../cman/lib)
 
-echo "configure gfs-kernel"
-(cd gfs-kernel; ./configure $@ --dlmkincdir=`pwd`/../dlm-kernel/src2)
+#echo "configure gfs-kernel"
+#(cd gfs-kernel; ./configure $@ --dlmkincdir=`pwd`/../dlm-kernel/src2)
 
-echo "configure gfs"
-(cd gfs; ./configure $@ --gfskincdir=`pwd`/../gfs-kernel/src/gfs --iddevlibdir=`pwd`/../iddev/lib --iddevincdir=`pwd`/../iddev/lib)
+#echo "configure gfs"
+#(cd gfs; ./configure $@ --gfskincdir=`pwd`/../gfs-kernel/src/gfs --iddevlibdir=`pwd`/../iddev/lib --iddevincdir=`pwd`/../iddev/lib)
 
 echo "configure gfs2"
 (cd gfs2; ./configure $@ --gfs2kincdir=`pwd`/../gfs2-kernel/src/gfs2 --iddevlibdir=`pwd`/../iddev/lib --iddevincdir=`pwd`/../iddev/lib)
@@ -33,5 +33,5 @@
 echo "configure rgmanager"
 (cd rgmanager; ./configure $@) 
 
-echo "configure cmirror"
-(cd cmirror; ./configure $@)
+#echo "configure cmirror"
+#(cd cmirror; ./configure $@)
diff -urNad redhat-cluster-suite-2.20060628~/gfs-kernel/src/Makefile redhat-cluster-suite-2.20060628/gfs-kernel/src/Makefile
--- redhat-cluster-suite-2.20060628~/gfs-kernel/src/Makefile	2006-02-16 09:29:34.000000000 +0100
+++ redhat-cluster-suite-2.20060628/gfs-kernel/src/Makefile	2006-06-28 13:07:48.000000000 +0200
@@ -14,32 +14,25 @@
 all:
 	cd nolock && ${MAKE} all
 	cd dlm && ${MAKE} all
-	cd gulm && ${MAKE} all
 	cd gfs && ${MAKE} all
 
 install:
 	cd nolock && ${MAKE} install
 	cd dlm && ${MAKE} install
-	cd gulm && ${MAKE} install
 	cd gfs && ${MAKE} install
 
 uninstall:
 	cd nolock && ${MAKE} uninstall
 	cd dlm && ${MAKE} uninstall
-	cd gulm && ${MAKE} uninstall
 	cd gfs && ${MAKE} uninstall
 
 clean:
 	rm -rf *.patch linux-patched
 	cd nolock && ${MAKE} clean
 	cd dlm && ${MAKE} clean
-	cd gulm && ${MAKE} clean
 	cd gfs && ${MAKE} clean
 
 patches:
 	cd gfs && ${MAKE} patches
 	cd nolock && ${MAKE} patches
 	cd dlm && ${MAKE} patches
-	cd gulm && ${MAKE} patches
-
-
diff -urNad redhat-cluster-suite-2.20060628~/group/Makefile redhat-cluster-suite-2.20060628/group/Makefile
--- redhat-cluster-suite-2.20060628~/group/Makefile	2006-06-28 13:07:30.000000000 +0200
+++ redhat-cluster-suite-2.20060628/group/Makefile	2006-06-28 13:07:31.000000000 +0200
@@ -31,3 +31,5 @@
 	cd dlm_controld && ${MAKE} install
 	cd gfs_controld && ${MAKE} install
 
+distclean: clean
+	rm -f make/defines.mk




More information about the Cluster-devel mailing list