r669 - lvm2/trunk/debian/patches

Bastian Blank waldi at alioth.debian.org
Mon Feb 23 14:39:04 UTC 2009


Author: waldi
Date: Mon Feb 23 14:39:03 2009
New Revision: 669

Log:
* debian/patches/drop-realtime.patch: Update.
* debian/patches/libs-cleanup.patch: Only link libreadlin into lvm.


Modified:
   lvm2/trunk/debian/patches/drop-realtime.patch
   lvm2/trunk/debian/patches/libs-cleanup.patch

Modified: lvm2/trunk/debian/patches/drop-realtime.patch
==============================================================================
--- lvm2/trunk/debian/patches/drop-realtime.patch	(original)
+++ lvm2/trunk/debian/patches/drop-realtime.patch	Mon Feb 23 14:39:03 2009
@@ -179,7 +179,7 @@
 -
 --- a/configure.in
 +++ b/configure.in
-@@ -39,7 +39,6 @@
+@@ -38,7 +38,6 @@
  		ODIRECT=yes
  		DM_IOCTLS=yes
  		SELINUX=yes
@@ -187,7 +187,7 @@
  		CLUSTER=internal
  		FSADM=yes
  		;;
-@@ -54,7 +53,6 @@
+@@ -53,7 +52,6 @@
  		ODIRECT=no
  		DM_IOCTLS=no
  		SELINUX=no
@@ -195,7 +195,7 @@
  		CLUSTER=none
  		FSADM=no
  		;;
-@@ -314,13 +312,6 @@
+@@ -313,13 +311,6 @@
  AC_MSG_RESULT($READLINE)
  
  ################################################################################
@@ -209,7 +209,7 @@
  dnl -- Build cluster LVM daemon
  AC_MSG_CHECKING(whether to build cluster LVM daemon)
  AC_ARG_WITH(clvmd,
-@@ -547,19 +538,6 @@
+@@ -532,19 +523,6 @@
  fi
  
  ################################################################################
@@ -229,7 +229,7 @@
  dnl -- Check for getopt
  AC_CHECK_HEADERS(getopt.h, AC_DEFINE([HAVE_GETOPTLONG], 1, [Define to 1 if getopt_long is available.]))
  
-@@ -737,7 +715,6 @@
+@@ -722,7 +700,6 @@
  AC_SUBST(FSADM)
  AC_SUBST(GROUP)
  AC_SUBST(HAVE_LIBDL)

Modified: lvm2/trunk/debian/patches/libs-cleanup.patch
==============================================================================
--- lvm2/trunk/debian/patches/libs-cleanup.patch	(original)
+++ lvm2/trunk/debian/patches/libs-cleanup.patch	Mon Feb 23 14:39:03 2009
@@ -8,6 +8,15 @@
  		LIB_SUFFIX=so
  		DEVMAPPER=yes
  		ODIRECT=yes
+@@ -482,7 +481,7 @@
+ dnl -- Check for termcap (Shamelessly copied from parted 1.4.17)
+ if test x$READLINE != xno; then
+ 	AC_SEARCH_LIBS([tgetent], [tinfo ncurses curses termcap termlib],
+-	  [tg_found=yes], [tg_found=no])
++	  [tg_found=yes; LIBS_READLINE="$LIBS"; LIBS=""], [tg_found=no])
+ 	test x$READLINE:$tg_found = xyes:no &&
+ 	  AC_MSG_ERROR(
+ termcap could not be found which is required for the
 @@ -527,34 +526,9 @@
  ################################################################################
  dnl -- Check for selinux
@@ -46,16 +55,26 @@
  fi
  
  ################################################################################
-@@ -755,6 +729,8 @@
+@@ -578,7 +552,7 @@
+ dnl -- Check for readline (Shamelessly copied from parted 1.4.17)
+ if test x$READLINE != xno; then
+ 	rl_found=yes
+-	AC_CHECK_LIB([readline], [readline], , [rl_found=no])
++	AC_CHECK_LIB([readline], [readline], [LIBS_READLINE="-lreadline $LIBS_READLINE"], [rl_found=no])
+ 	test x$READLINE:$rl_found = xyes:no &&
+ 	  AC_MSG_ERROR(
+ GNU Readline could not be found which is required for the
+@@ -755,6 +729,9 @@
  AC_SUBST(JOBS)
  AC_SUBST(LDDEPS)
  AC_SUBST(LIBS)
++AC_SUBST(LIBS_READLINE)
 +AC_SUBST(LIBS_SELINUX)
 +AC_SUBST(LIBS_SELINUX_STATIC)
  AC_SUBST(LIB_SUFFIX)
  AC_SUBST(LOCALEDIR)
  AC_SUBST(LVM1)
-@@ -769,7 +745,6 @@
+@@ -769,7 +746,6 @@
  AC_SUBST(SNAPSHOTS)
  AC_SUBST(STATICDIR)
  AC_SUBST(STATIC_LINK)
@@ -78,16 +97,17 @@
  }
 --- a/tools/Makefile.in
 +++ b/tools/Makefile.in
-@@ -95,6 +95,8 @@
+@@ -95,6 +95,9 @@
  
  LVMLIBS += -ldevmapper
  
 +LDFLAGS_DMSETUP_STATIC = @LIBS_SELINUX_STATIC@
++LDFLAGS_LVM = @LIBS_READLINE@
 +
  DEFS += -DLVM_SHARED_PATH=\"$(exec_prefix)/sbin/lvm\"
  
  include $(top_srcdir)/make.tmpl
-@@ -107,8 +109,7 @@
+@@ -107,14 +110,13 @@
  
  dmsetup.static: dmsetup.o $(interfacedir)/libdevmapper.a
  	$(CC) -o $@ dmsetup.o $(CFLAGS) $(LDFLAGS) -static \
@@ -97,6 +117,13 @@
  
  all: device-mapper
  
+ lvm: $(OBJECTS) lvm.o $(top_srcdir)/lib/liblvm.a
+ 	$(CC) -o $@ $(CFLAGS) $(OBJECTS) lvm.o \
+-		$(LDFLAGS) $(LVMLIBS) $(LIBS) -rdynamic
++		$(LDFLAGS) $(LVMLIBS) $(LDFLAGS_LVM) -rdynamic
+ 
+ LIB_PTHREAD = @LIB_PTHREAD@
+ lvm.static: $(OBJECTS) lvm-static.o $(top_srcdir)/lib/liblvm.a
 --- a/daemons/dmeventd/Makefile.in
 +++ b/daemons/dmeventd/Makefile.in
 @@ -44,7 +44,7 @@



More information about the pkg-lvm-commits mailing list