1 |
commit: 6199f84b1cf1fb681c23b9168cf4cf53f1b4ccee |
2 |
Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com> |
3 |
AuthorDate: Tue Feb 12 16:37:57 2019 +0000 |
4 |
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Feb 27 05:35:25 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6199f84b |
7 |
|
8 |
sys-fs/lvm2: remove unused patch/files |
9 |
|
10 |
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com> |
11 |
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org> |
12 |
|
13 |
sys-fs/lvm2/files/clvmd.confd-2.02.39 | 9 -- |
14 |
sys-fs/lvm2/files/clvmd.rc-2.02.39 | 145 --------------------- |
15 |
.../lvm2-2.02.129-dynamic-static-ldflags.patch | 59 --------- |
16 |
3 files changed, 213 deletions(-) |
17 |
|
18 |
diff --git a/sys-fs/lvm2/files/clvmd.confd-2.02.39 b/sys-fs/lvm2/files/clvmd.confd-2.02.39 |
19 |
deleted file mode 100644 |
20 |
index 57821709f5f..00000000000 |
21 |
--- a/sys-fs/lvm2/files/clvmd.confd-2.02.39 |
22 |
+++ /dev/null |
23 |
@@ -1,9 +0,0 @@ |
24 |
-# CLVMD_CLUSTER_TIMEOUT -- amount of time to wait for cluster quorum. |
25 |
- |
26 |
-CLVMD_CLUSTER_TIMEOUT=30 |
27 |
- |
28 |
- |
29 |
-# CLVMD_NODES_TIMEOUT -- amount of time to wait for the other nodes to |
30 |
-# join the cluster. |
31 |
- |
32 |
-CLVMD_NODES_TIMEOUT=60 |
33 |
|
34 |
diff --git a/sys-fs/lvm2/files/clvmd.rc-2.02.39 b/sys-fs/lvm2/files/clvmd.rc-2.02.39 |
35 |
deleted file mode 100644 |
36 |
index efadd892ee9..00000000000 |
37 |
--- a/sys-fs/lvm2/files/clvmd.rc-2.02.39 |
38 |
+++ /dev/null |
39 |
@@ -1,145 +0,0 @@ |
40 |
-#!/sbin/openrc-run |
41 |
-# Copyright 1999-2016 Gentoo Foundation |
42 |
-# Distributed under the terms of the GNU General Public License v2 |
43 |
- |
44 |
-[ -x /usr/sbin/clvmd ] && CLVMD_BIN="/usr/sbin/clvmd" || CLVMD_BIN="/sbin/clvmd" |
45 |
- |
46 |
-[ -z "$CLVMD_CLUSTER_TIMEOUT" ] && CLVMD_CLUSTER_TIMEOUT=30 |
47 |
-[ -n "$CLVMD_NODES_TIMEOUT" ] || CLVMD_NODES_TIMEOUT=60 |
48 |
- |
49 |
-VGCHANGE="/sbin/vgchange" |
50 |
-VGSCAN="/sbin/vgscan" |
51 |
-VGDISPLAY="/sbin/vgdisplay" |
52 |
-CLVMD_PIDFILE="/var/run/clvmd.pid" |
53 |
- |
54 |
-depend() { |
55 |
- use net dns logger dmeventd |
56 |
- want cman corosync openais |
57 |
-} |
58 |
- |
59 |
-load_modules() { |
60 |
- local module modules |
61 |
- modules=$1 |
62 |
- |
63 |
- for module in ${modules}; do |
64 |
- ebegin "Loading ${module} kernel module" |
65 |
- modprobe ${module} |
66 |
- eend $? "Failed to load ${module} kernel module" |
67 |
- done |
68 |
-} |
69 |
- |
70 |
-unload_modules() { |
71 |
- local module modules |
72 |
- modules=$1 |
73 |
- |
74 |
- for module in ${modules}; do |
75 |
- ebegin "Unloading ${module} kernel module" |
76 |
- modprobe -r ${module} |
77 |
- eend $? "Failed to unload ${module} kernel module" |
78 |
- done |
79 |
-} |
80 |
- |
81 |
-umount_gfs_filesystems() { |
82 |
- local sig retry |
83 |
- local remaining="$(awk '$3 == "gfs" { print $2 }' /proc/mounts | sort -r)" |
84 |
- |
85 |
- if [ -n "${remaining}" ] |
86 |
- then |
87 |
- sig= |
88 |
- retry=3 |
89 |
- while [ -n "${remaining}" -a "${retry}" -gt 0 ] |
90 |
- do |
91 |
- if [ "${retry}" -lt 3 ] |
92 |
- then |
93 |
- ebegin "Unmounting GFS filesystems (retry)" |
94 |
- umount ${remaining} &>/dev/null |
95 |
- eend $? "Failed to unmount GFS filesystems this retry" |
96 |
- else |
97 |
- ebegin "Unmounting GFS filesystems" |
98 |
- umount ${remaining} &>/dev/null |
99 |
- eend $? "Failed to unmount GFS filesystems" |
100 |
- fi |
101 |
- remaining="$(awk '$3 == "gfs" { print $2 }' /proc/mounts | sort -r)" |
102 |
- [ -z "${remaining}" ] && break |
103 |
- /bin/fuser -k -m ${sig} ${remaining} &>/dev/null |
104 |
- sleep 5 |
105 |
- retry=$((${retry} -1)) |
106 |
- sig=-9 |
107 |
- done |
108 |
- fi |
109 |
-} |
110 |
- |
111 |
- |
112 |
-start_volumes() { |
113 |
- ebegin "Scanning LVM volumes" |
114 |
- $VGSCAN > /dev/null 2>&1 |
115 |
- eend $? |
116 |
- |
117 |
- ret=$? |
118 |
- if [ "$ret" -eq 5 ] |
119 |
- then |
120 |
- einfo " Waiting for other nodes to join the cluster ($CLVMD_NODES_TIMEOUT seconds)" |
121 |
- fi |
122 |
- |
123 |
- clustervgs=`$VGDISPLAY 2> /dev/null | awk 'BEGIN {RS="VG Name"} {if (/Clustered/) print $1;}'` |
124 |
- for vg in $clustervgs; do |
125 |
- ebegin " Activating Clustered VG: ${vg} " |
126 |
- |
127 |
- wait=0 |
128 |
- while [ -n "$($VGCHANGE -a y ${vg} 2>&1 |grep "clvmd not running")" ]; do |
129 |
- if [ $wait -lt $CLVMD_NODES_TIMEOUT ]; then |
130 |
- sleep 3 |
131 |
- wait=$(($wait + 3)) |
132 |
- else |
133 |
- eend 1 |
134 |
- fi |
135 |
- done |
136 |
- eend 0 |
137 |
- done |
138 |
-} |
139 |
- |
140 |
-stop_volumes() { |
141 |
- # Deactivate only clustered volumes |
142 |
- clustervgs=`$VGDISPLAY 2> /dev/null | awk 'BEGIN {RS="VG Name"} {if (/Clustered/) print $1;}'` |
143 |
- for vg in $clustervgs; do |
144 |
- ebegin " Shutting Down Clustered VG: ${vg} " |
145 |
- $VGCHANGE -anl ${vg} >/dev/null |
146 |
- eend $? |
147 |
- done |
148 |
-} |
149 |
- |
150 |
- |
151 |
-start() { |
152 |
- local module=$(awk '$1 == "dm_mod" { print $1 }' /proc/{modules,devices}) |
153 |
- |
154 |
- if [ -z "${module}" ]; then |
155 |
- load_modules "dm-mod" |
156 |
- sleep 1s |
157 |
- fi |
158 |
- |
159 |
- ebegin "Starting clvmd ($CLVMD_CLUSTER_TIMEOUT seconds)" |
160 |
- |
161 |
- start-stop-daemon --start --quiet --exec ${CLVMD_BIN} -- -T ${CLVMD_CLUSTER_TIMEOUT} |
162 |
- eend $? |
163 |
- |
164 |
- start_volumes |
165 |
-} |
166 |
- |
167 |
-stop() { |
168 |
- |
169 |
- # umount GFS filesystems |
170 |
- umount_gfs_filesystems |
171 |
- |
172 |
- #stop_volumes |
173 |
- |
174 |
- ebegin "Stopping clvmd" |
175 |
- #start-stop-daemon --stop -s TERM --quiet --exec ${CLVMD_BIN} --name clvmd |
176 |
- killall -TERM ${CLVMD_BIN} >/dev/null |
177 |
- eend $? |
178 |
- |
179 |
- #local module=$(awk '$1 == "dm_mod" { print $1 }' /proc/modules) |
180 |
- |
181 |
- #if [[ "$?" -eq 0 && ! -z "${module}" ]]; then |
182 |
- # unload_modules "dm-mod" |
183 |
- #fi |
184 |
-} |
185 |
|
186 |
diff --git a/sys-fs/lvm2/files/lvm2-2.02.129-dynamic-static-ldflags.patch b/sys-fs/lvm2/files/lvm2-2.02.129-dynamic-static-ldflags.patch |
187 |
deleted file mode 100644 |
188 |
index efdfb81a8d1..00000000000 |
189 |
--- a/sys-fs/lvm2/files/lvm2-2.02.129-dynamic-static-ldflags.patch |
190 |
+++ /dev/null |
191 |
@@ -1,59 +0,0 @@ |
192 |
---- LVM2.2.02.129/configure.in |
193 |
-+++ LVM2.2.02.129/configure.in |
194 |
-@@ -31,6 +31,7 @@ |
195 |
- linux*) |
196 |
- CLDFLAGS="$CLDFLAGS -Wl,--version-script,.export.sym" |
197 |
- ELDFLAGS="-Wl,--export-dynamic" |
198 |
-+ STATIC_LDFLAGS="-Wl,--no-export-dynamic" |
199 |
- # FIXME Generate list and use --dynamic-list=.dlopen.sym |
200 |
- CLDWHOLEARCHIVE="-Wl,-whole-archive" |
201 |
- CLDNOWHOLEARCHIVE="-Wl,-no-whole-archive" |
202 |
-@@ -2008,6 +2009,7 @@ |
203 |
- AC_SUBST(SELINUX_PC) |
204 |
- AC_SUBST(SNAPSHOTS) |
205 |
- AC_SUBST(STATICDIR) |
206 |
-+AC_SUBST(STATIC_LDFLAGS) |
207 |
- AC_SUBST(STATIC_LINK) |
208 |
- AC_SUBST(TESTING) |
209 |
- AC_SUBST(TESTSUITE_DATA) |
210 |
---- LVM2.2.02.129/daemons/dmeventd/Makefile.in |
211 |
-+++ LVM2.2.02.129/daemons/dmeventd/Makefile.in |
212 |
-@@ -66,7 +66,7 @@ |
213 |
- $(DL_LIBS) $(LVMLIBS) $(LIBS) -rdynamic |
214 |
- |
215 |
- dmeventd.static: $(LIB_STATIC) dmeventd.o $(interfacebuilddir)/libdevmapper.a |
216 |
-- $(CC) $(CFLAGS) $(LDFLAGS) $(ELDFLAGS) -static -L. -L$(interfacebuilddir) -o $@ \ |
217 |
-+ $(CC) $(CFLAGS) $(LDFLAGS) $(ELDFLAGS) $(STATIC_LDFLAGS) -static -L. -L$(interfacebuilddir) -o $@ \ |
218 |
- dmeventd.o $(DL_LIBS) $(LVMLIBS) $(LIBS) $(STATIC_LIBS) |
219 |
- |
220 |
- ifeq ("@PKGCONFIG@", "yes") |
221 |
---- LVM2.2.02.129/make.tmpl.in |
222 |
-+++ LVM2.2.02.129/make.tmpl.in |
223 |
-@@ -48,6 +48,7 @@ |
224 |
- # FIXME set this only where it's needed, not globally? |
225 |
- CFLAGS ?= @COPTIMISE_FLAG@ @CFLAGS@ |
226 |
- LDFLAGS ?= @COPTIMISE_FLAG@ @LDFLAGS@ |
227 |
-+STATIC_LDFLAGS += @STATIC_LDFLAGS@ |
228 |
- CLDFLAGS += @CLDFLAGS@ |
229 |
- ELDFLAGS += @ELDFLAGS@ |
230 |
- LDDEPS += @LDDEPS@ |
231 |
---- LVM2.2.02.129/tools/Makefile.in |
232 |
-+++ LVM2.2.02.129/tools/Makefile.in |
233 |
-@@ -129,7 +129,7 @@ |
234 |
- -o $@ dmsetup.o -ldevmapper $(LIBS) |
235 |
- |
236 |
- dmsetup.static: dmsetup.o $(interfacebuilddir)/libdevmapper.a |
237 |
-- $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) \ |
238 |
-+ $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static -L$(interfacebuilddir) \ |
239 |
- -o $@ dmsetup.o -ldevmapper $(STATIC_LIBS) $(LIBS) |
240 |
- |
241 |
- all: device-mapper |
242 |
-@@ -146,7 +146,7 @@ |
243 |
- endif |
244 |
- |
245 |
- lvm.static: $(OBJECTS) lvm-static.o $(top_builddir)/lib/liblvm-internal.a $(interfacebuilddir)/libdevmapper.a |
246 |
-- $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) -o $@ \ |
247 |
-+ $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static -L$(interfacebuilddir) -o $@ \ |
248 |
- $(OBJECTS) lvm-static.o $(LVMLIBS) $(STATIC_LIBS) $(LIBS) |
249 |
- |
250 |
- liblvm2cmd.a: $(top_builddir)/lib/liblvm-internal.a $(OBJECTS) lvmcmdlib.o lvm2cmd.o |