[Cluster-devel] cluster/gfs2 Makefile bin/Makefile mount/Makefile
teigland at sourceware.org
teigland at sourceware.org
Mon Jul 24 17:48:51 UTC 2006
CVSROOT: /cvs/cluster
Module name: cluster
Changes by: teigland at sourceware.org 2006-07-24 17:48:51
Modified files:
gfs2 : Makefile
gfs2/bin : Makefile
gfs2/mount : Makefile
Log message:
have gfs2/Makefile install/uninstall mount and umount binaries itself
rather than going through copytobin and having bin/Makefile install them
(plan to remove copytobin from other dirs too)
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs2/Makefile.diff?cvsroot=cluster&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs2/bin/Makefile.diff?cvsroot=cluster&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs2/mount/Makefile.diff?cvsroot=cluster&r1=1.8&r2=1.9
--- cluster/gfs2/Makefile 2006/06/12 23:04:47 1.7
+++ cluster/gfs2/Makefile 2006/07/24 17:48:50 1.8
@@ -35,7 +35,6 @@
${MAKE} -C edit copytobin
${MAKE} -C fsck copytobin
${MAKE} -C mkfs copytobin
- ${MAKE} -C mount copytobin
${MAKE} -C quota copytobin
${MAKE} -C tool copytobin
@@ -54,11 +53,13 @@
rm -f make/defines.mk
install:
+ ${MAKE} -C mount install
${MAKE} -C bin install
${MAKE} -C man install
${MAKE} -C init.d install
deinstall uninstall:
+ ${MAKE} -C mount uninstall
${MAKE} -C bin uninstall
${MAKE} -C man uninstall
${MAKE} -C init.d uninstall
--- cluster/gfs2/bin/Makefile 2006/06/12 22:36:34 1.7
+++ cluster/gfs2/bin/Makefile 2006/07/24 17:48:50 1.8
@@ -16,10 +16,8 @@
SBINPROGS= \
mkfs.gfs2 \
- mount.gfs2 \
gfs2_edit \
gfs2_convert \
- umount.gfs2 \
gfs2_fsck \
# gfs2_quota \
@@ -45,6 +43,6 @@
uninstall:
#uninstall the hardlinked program as well
- ${UNINSTALL} ${SBINPROGS} gfs2_convert mkfs.gfs2 gfs2_fsck gfs2_grow gfs2_jadd gfs2_shrink mount.gfs2 umount.gfs2 ${sbindir}
+ ${UNINSTALL} ${SBINPROGS} gfs2_convert mkfs.gfs2 gfs2_fsck gfs2_grow gfs2_jadd gfs2_shrink ${sbindir}
--- cluster/gfs2/mount/Makefile 2006/06/09 15:23:38 1.8
+++ cluster/gfs2/mount/Makefile 2006/07/24 17:48:50 1.9
@@ -12,6 +12,7 @@
top_srcdir=..
include ${top_srcdir}/make/defines.mk
+UNINSTALL=${top_srcdir}/scripts/uninstall.pl
TARGET1= mount.gfs2
TARGET2= umount.gfs2
@@ -62,15 +63,14 @@
umount.gfs2: umount.gfs2.o ondisk1.o ondisk2.o util.o mtab.o
${CC} ${LDFLAGS} -o $@ $^
-install: ${TARGET1} ${TARGET2}
- install ${TARGET1} ${sbindir}
- install ${TARGET2} ${sbindir}
+install: mount.gfs2 umount.gfs2
+ install mount.gfs2 ${sbindir}
+ install umount.gfs2 ${sbindir}
(cd ${sbindir}; ln -f mount.gfs2 mount.gfs)
(cd ${sbindir}; ln -f umount.gfs2 umount.gfs)
-copytobin: ${TARGET1} ${TARGET2}
- cp ${TARGET1} ${top_srcdir}/bin
- cp ${TARGET2} ${top_srcdir}/bin
+uninstall:
+ ${UNINSTALL} mount.gfs2 umount.gfs2 mount.gfs umount.gfs ${sbindir}
clean:
rm -f *.o ${TARGET1} ${TARGET2}
More information about the Cluster-devel
mailing list