Gentoo Archives: gentoo-commits

From: Aaron Bauman <bman@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-fs/lvm2/files/
Date: Wed, 27 Feb 2019 05:35:43
Message-Id: 1551245725.6199f84b1cf1fb681c23b9168cf4cf53f1b4ccee.bman@gentoo
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