Browse Source

Changed lvm2 to not suffix with .static when doing an static build, and to install symlinks on static case too

early
Alejandro Mery 18 years ago
parent
commit
500acbe3bb
  1. 46
      base/lvm2/no_dynamic.diff

46
base/lvm2/no_dynamic.diff

@ -1,7 +1,8 @@
# --- T2-COPYRIGHT-NOTE-BEGIN ---
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# T2 SDE: package/.../lvm2/no_dynamic.diff
# Filename: package/.../lvm2/no_dynamic.diff
# Copyright (C) 2007 The OpenSDE Project
# Copyright (C) 2006 The T2 SDE Project
#
# More information can be found in the files COPYING and README.
@ -12,7 +13,7 @@
# of the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any later
# version.
# --- T2-COPYRIGHT-NOTE-END ---
# --- SDE-COPYRIGHT-NOTE-END ---
--- ./make.tmpl.in.orig 2006-07-07 19:57:41.000000000 +0000
+++ ./make.tmpl.in 2006-07-07 19:58:24.000000000 +0000
@ -25,9 +26,9 @@
all: $(SUBDIRS) $(TARGETS)
--- ./tools/Makefile.in.orig 2006-04-19 15:33:06.000000000 +0000
+++ ./tools/Makefile.in 2006-07-07 21:25:45.000000000 +0000
@@ -66,11 +66,10 @@
--- ./tools/Makefile.in.orig 2007-03-30 17:00:26.000000000 -0400
+++ ./tools/Makefile.in 2007-05-17 19:56:45.000000000 -0400
@@ -67,11 +67,10 @@
vgsplit.c
TARGETS =\
@ -42,8 +43,8 @@
ifeq ("@STATIC_LINK@", "yes")
TARGETS += lvm.static
@@ -83,7 +82,7 @@
CLEAN_TARGETS = liblvm2cmd.so liblvm2cmd.a lvm lvm.static lvm.cflow lvm.xref lvm.tree lvm.rxref lvm.rtree
@@ -87,7 +86,7 @@
lvmcmdlib.o lvm-static.o
ifeq ("@CMDLIB@", "yes")
- TARGETS += liblvm2cmd.so
@ -51,21 +52,22 @@
INSTALL_TARGETS += $(INSTALL_CMDLIB_TARGETS)
endif
@@ -144,7 +143,7 @@
$(includedir)/lvm2cmd.h
install_cmdlib_static: liblvm2cmd.a
- $(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) liblvm2cmd.a \
+ $(INSTALL) -D $(OWNER) $(GROUP) -m 555 liblvm2cmd.a \
$(libdir)/liblvm2cmd.a.$(LIB_VERSION)
$(LN_S) -f liblvm2cmd.a.$(LIB_VERSION) $(libdir)/liblvm2cmd.a
$(INSTALL) -D $(OWNER) $(GROUP) -m 444 lvm2cmd.h \
@@ -162,7 +161,7 @@
@@ -168,9 +167,16 @@
done; \
)
install_tools_static: lvm.static
- $(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) lvm.static \
+ $(INSTALL) -D $(OWNER) $(GROUP) -m 555 lvm.static \
$(staticdir)/lvm.static
-install_tools_static: lvm.static
+install_tools_static: lvm.static .commands
$(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) lvm.static \
- $(staticdir)/lvm.static
+ $(staticdir)/lvm
+ @echo Creating symbolic links for individual commands in $(sbindir)
+ @( \
+ for v in `cat .commands`; do \
+ cd $(sbindir); \
+ $(LN_S) -f lvm $$v; \
+ done; \
+ )
install: $(INSTALL_TARGETS)

Loading…
Cancel
Save