Gentoo Archives: gentoo-commits

From: "Amadeusz Zolnowski (aidecoe)" <aidecoe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-kernel/dracut/files: 019-0005-dracut.sh-create-relative-symlinks-for.patch 022-0018-dracut.sh-do-not-copy-var-run-and-var-.patch 019-0002-Avoid-annonying-warnings-when-pkg-conf.patch 022-0019-dracut.sh-create-relative-symlinks-for.patch 019-0003-99shutdown-remove-no-wall-argument-for.patch 019-0004-dracut.sh-do-not-copy-var-run-and-var-.patch 019-0001-90multipath-added-kpartx.rules-multipa.patch 019-0017-99shutdown-remove-no-wall-argument-for.patch 019-0002-no-pkg-config-warnings.patch 019-0001-multipath-udev-rules.patch
Date: Tue, 31 Jul 2012 16:52:48
Message-Id: 20120731165223.61DD62004B@flycatcher.gentoo.org
1 aidecoe 12/07/31 16:52:23
2
3 Added:
4 019-0005-dracut.sh-create-relative-symlinks-for.patch
5 022-0018-dracut.sh-do-not-copy-var-run-and-var-.patch
6 019-0002-Avoid-annonying-warnings-when-pkg-conf.patch
7 022-0019-dracut.sh-create-relative-symlinks-for.patch
8 019-0003-99shutdown-remove-no-wall-argument-for.patch
9 019-0004-dracut.sh-do-not-copy-var-run-and-var-.patch
10 019-0001-90multipath-added-kpartx.rules-multipa.patch
11 Removed:
12 019-0017-99shutdown-remove-no-wall-argument-for.patch
13 019-0002-no-pkg-config-warnings.patch
14 019-0001-multipath-udev-rules.patch
15 Log:
16 Fixes bug #428142 in 019 and 022.
17
18 (Portage version: 2.1.11.9/cvs/Linux x86_64)
19
20 Revision Changes Path
21 1.1 sys-kernel/dracut/files/019-0005-dracut.sh-create-relative-symlinks-for.patch
22
23 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/dracut/files/019-0005-dracut.sh-create-relative-symlinks-for.patch?rev=1.1&view=markup
24 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/dracut/files/019-0005-dracut.sh-create-relative-symlinks-for.patch?rev=1.1&content-type=text/plain
25
26 Index: 019-0005-dracut.sh-create-relative-symlinks-for.patch
27 ===================================================================
28 From 7c687607133e1e58a601ad328898daec4bb41f3e Mon Sep 17 00:00:00 2001
29 From: Harald Hoyer <harald@××××××.com>
30 Date: Tue, 31 Jul 2012 11:48:03 +0200
31 Subject: [PATCH 5/5] dracut.sh: create relative symlinks for /var/lock and
32 /var/run
33
34 ---
35 dracut.sh | 4 ++--
36 1 files changed, 2 insertions(+), 2 deletions(-)
37
38 diff --git a/dracut.sh b/dracut.sh
39 index 8a7cb01..49421f6 100755
40 --- a/dracut.sh
41 +++ b/dracut.sh
42 @@ -695,8 +695,8 @@ if [[ $kernel_only != yes ]]; then
43 fi
44 done
45
46 - ln -sfn /run "$initdir/var/run"
47 - ln -sfn /run/lock "$initdir/var/lock"
48 + ln -sfn ../run "$initdir/var/run"
49 + ln -sfn ../run/lock "$initdir/var/lock"
50 else
51 for d in lib "$libdir"; do
52 [[ -e "${initdir}${prefix}/$d" ]] && continue
53 --
54 1.7.8.6
55
56
57
58
59 1.1 sys-kernel/dracut/files/022-0018-dracut.sh-do-not-copy-var-run-and-var-.patch
60
61 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/dracut/files/022-0018-dracut.sh-do-not-copy-var-run-and-var-.patch?rev=1.1&view=markup
62 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/dracut/files/022-0018-dracut.sh-do-not-copy-var-run-and-var-.patch?rev=1.1&content-type=text/plain
63
64 Index: 022-0018-dracut.sh-do-not-copy-var-run-and-var-.patch
65 ===================================================================
66 From f5e10c1e3911a1cdc928fa0e4ab9bf775e9bac30 Mon Sep 17 00:00:00 2001
67 From: Harald Hoyer <harald@××××××.com>
68 Date: Tue, 31 Jul 2012 11:44:40 +0200
69 Subject: [PATCH 18/19] dracut.sh: do not copy /var/run and /var/lock from the
70 system
71
72 https://bugs.gentoo.org/show_bug.cgi?id=428142
73
74 If /var/run and /var/lock are real directories, we would end up with:
75 var/lock/lock -> /run/lock
76 var/run/run -> /run
77 ---
78 dracut.sh | 2 +-
79 1 files changed, 1 insertions(+), 1 deletions(-)
80
81 diff --git a/dracut.sh b/dracut.sh
82 index 2235e9a..91e510c 100755
83 --- a/dracut.sh
84 +++ b/dracut.sh
85 @@ -810,7 +810,7 @@ if [[ $prefix ]]; then
86 fi
87
88 if [[ $kernel_only != yes ]]; then
89 - for d in usr/bin usr/sbin bin etc lib sbin tmp usr var var/log var/run var/lock $libdirs; do
90 + for d in usr/bin usr/sbin bin etc lib sbin tmp usr var var/log $libdirs; do
91 [[ -e "${initdir}${prefix}/$d" ]] && continue
92 if [ -L "/$d" ]; then
93 inst_symlink "/$d" "${prefix}/$d"
94 --
95 1.7.8.6
96
97
98
99
100 1.1 sys-kernel/dracut/files/019-0002-Avoid-annonying-warnings-when-pkg-conf.patch
101
102 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/dracut/files/019-0002-Avoid-annonying-warnings-when-pkg-conf.patch?rev=1.1&view=markup
103 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/dracut/files/019-0002-Avoid-annonying-warnings-when-pkg-conf.patch?rev=1.1&content-type=text/plain
104
105 Index: 019-0002-Avoid-annonying-warnings-when-pkg-conf.patch
106 ===================================================================
107 From c3f0423502968bcee19f307cd2dfa6762a2e5ccf Mon Sep 17 00:00:00 2001
108 From: Juan RP <xtraeme@×××××.com>
109 Date: Wed, 6 Jun 2012 14:19:59 +0200
110 Subject: [PATCH 2/5] Avoid annonying warnings when pkg-config is not
111 installed.
112
113 ---
114 dracut-functions.sh | 2 +-
115 modules.d/95udev-rules/module-setup.sh | 4 ++--
116 2 files changed, 3 insertions(+), 3 deletions(-)
117
118 diff --git a/dracut-functions.sh b/dracut-functions.sh
119 index f788878..4180f03 100755
120 --- a/dracut-functions.sh
121 +++ b/dracut-functions.sh
122 @@ -531,7 +531,7 @@ inst_symlink() {
123 ln -sfn $(convert_abs_rel "${_target}" "${_realsrc}") "$initdir/$_target"
124 }
125
126 -udevdir=$(pkg-config udev --variable=udevdir)
127 +udevdir=$(pkg-config udev --variable=udevdir 2>/dev/null)
128 if ! [[ -d "$udevdir" ]]; then
129 [[ -d /lib/udev ]] && udevdir=/lib/udev
130 [[ -d /usr/lib/udev ]] && udevdir=/usr/lib/udev
131 diff --git a/modules.d/95udev-rules/module-setup.sh b/modules.d/95udev-rules/module-setup.sh
132 index e8c1c04..ff47021 100755
133 --- a/modules.d/95udev-rules/module-setup.sh
134 +++ b/modules.d/95udev-rules/module-setup.sh
135 @@ -5,13 +5,13 @@
136 install() {
137 local _i
138
139 - systemdutildir=$(pkg-config systemd --variable=systemdutildir)
140 + systemdutildir=$(pkg-config systemd --variable=systemdutildir 2>/dev/null)
141 if ! [[ -d "$systemdutildir" ]]; then
142 [[ -d /lib/systemd ]] && systemdutildir=/lib/systemd
143 [[ -d /usr/lib/systemd ]] && systemdutildir=/usr/lib/systemd
144 fi
145
146 - udevdir=$(pkg-config udev --variable=udevdir)
147 + udevdir=$(pkg-config udev --variable=udevdir 2>/dev/null)
148 if ! [[ -d "$udevdir" ]]; then
149 [[ -d /lib/udev ]] && udevdir=/lib/udev
150 [[ -d /usr/lib/udev ]] && udevdir=/usr/lib/udev
151 --
152 1.7.8.6
153
154
155
156
157 1.1 sys-kernel/dracut/files/022-0019-dracut.sh-create-relative-symlinks-for.patch
158
159 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/dracut/files/022-0019-dracut.sh-create-relative-symlinks-for.patch?rev=1.1&view=markup
160 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/dracut/files/022-0019-dracut.sh-create-relative-symlinks-for.patch?rev=1.1&content-type=text/plain
161
162 Index: 022-0019-dracut.sh-create-relative-symlinks-for.patch
163 ===================================================================
164 From 8156e70294a911c0dc2c762f925bf544354763df Mon Sep 17 00:00:00 2001
165 From: Harald Hoyer <harald@××××××.com>
166 Date: Tue, 31 Jul 2012 11:48:03 +0200
167 Subject: [PATCH 19/19] dracut.sh: create relative symlinks for /var/lock and
168 /var/run
169
170 ---
171 dracut.sh | 4 ++--
172 1 files changed, 2 insertions(+), 2 deletions(-)
173
174 diff --git a/dracut.sh b/dracut.sh
175 index 91e510c..dfe0f08 100755
176 --- a/dracut.sh
177 +++ b/dracut.sh
178 @@ -827,8 +827,8 @@ if [[ $kernel_only != yes ]]; then
179 fi
180 done
181
182 - ln -sfn /run "$initdir/var/run"
183 - ln -sfn /run/lock "$initdir/var/lock"
184 + ln -sfn ../run "$initdir/var/run"
185 + ln -sfn ../run/lock "$initdir/var/lock"
186 else
187 for d in lib "$libdir"; do
188 [[ -e "${initdir}${prefix}/$d" ]] && continue
189 --
190 1.7.8.6
191
192
193
194
195 1.1 sys-kernel/dracut/files/019-0003-99shutdown-remove-no-wall-argument-for.patch
196
197 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/dracut/files/019-0003-99shutdown-remove-no-wall-argument-for.patch?rev=1.1&view=markup
198 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/dracut/files/019-0003-99shutdown-remove-no-wall-argument-for.patch?rev=1.1&content-type=text/plain
199
200 Index: 019-0003-99shutdown-remove-no-wall-argument-for.patch
201 ===================================================================
202 From 7b565af4f41615bad43f710514a4f8fb9d2d2721 Mon Sep 17 00:00:00 2001
203 From: =?UTF-8?q?Amadeusz=20=C5=BBo=C5=82nowski?= <aidecoe@×××××××.name>
204 Date: Tue, 31 Jul 2012 10:49:58 +0200
205 Subject: [PATCH 3/5] 99shutdown: remove --no-wall argument for reboot, halt,
206 etc...
207
208 In some distros (Gentoo, for example) these commands don't honor
209 --no-wall argument.
210 ---
211 modules.d/99shutdown/shutdown.sh | 6 +++---
212 1 files changed, 3 insertions(+), 3 deletions(-)
213
214 diff --git a/modules.d/99shutdown/shutdown.sh b/modules.d/99shutdown/shutdown.sh
215 index aa0a81f..e1da91b 100755
216 --- a/modules.d/99shutdown/shutdown.sh
217 +++ b/modules.d/99shutdown/shutdown.sh
218 @@ -56,7 +56,7 @@ done
219 _check_shutdown final
220
221 getarg 'rd.break=shutdown' && emergency_shell --shutdown shutdown "Break before shutdown"
222 -[ "$1" = "reboot" ] && reboot -f -d -n --no-wall
223 -[ "$1" = "poweroff" ] && poweroff -f -d -n --no-wall
224 -[ "$1" = "halt" ] && halt -f -d -n --no-wall
225 +[ "$1" = "reboot" ] && reboot -f -d -n
226 +[ "$1" = "poweroff" ] && poweroff -f -d -n
227 +[ "$1" = "halt" ] && halt -f -d -n
228 [ "$1" = "kexec" ] && kexec -e
229 --
230 1.7.8.6
231
232
233
234
235 1.1 sys-kernel/dracut/files/019-0004-dracut.sh-do-not-copy-var-run-and-var-.patch
236
237 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/dracut/files/019-0004-dracut.sh-do-not-copy-var-run-and-var-.patch?rev=1.1&view=markup
238 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/dracut/files/019-0004-dracut.sh-do-not-copy-var-run-and-var-.patch?rev=1.1&content-type=text/plain
239
240 Index: 019-0004-dracut.sh-do-not-copy-var-run-and-var-.patch
241 ===================================================================
242 From a2540ba4d2f6a943a957775ac9a14f9207df1860 Mon Sep 17 00:00:00 2001
243 From: Harald Hoyer <harald@××××××.com>
244 Date: Tue, 31 Jul 2012 11:44:40 +0200
245 Subject: [PATCH 4/5] dracut.sh: do not copy /var/run and /var/lock from the
246 system
247
248 https://bugs.gentoo.org/show_bug.cgi?id=428142
249
250 If /var/run and /var/lock are real directories, we would end up with:
251 var/lock/lock -> /run/lock
252 var/run/run -> /run
253
254 Conflicts:
255
256 dracut.sh
257 ---
258 dracut.sh | 2 +-
259 1 files changed, 1 insertions(+), 1 deletions(-)
260
261 diff --git a/dracut.sh b/dracut.sh
262 index c9e412e..8a7cb01 100755
263 --- a/dracut.sh
264 +++ b/dracut.sh
265 @@ -678,7 +678,7 @@ if [[ $prefix ]]; then
266 fi
267
268 if [[ $kernel_only != yes ]]; then
269 - for d in usr/bin usr/sbin bin etc lib "$libdir" sbin tmp usr var var/log var/run var/lock; do
270 + for d in usr/bin usr/sbin bin etc lib sbin tmp usr var var/log $libdirs; do
271 [[ -e "${initdir}${prefix}/$d" ]] && continue
272 if [ -L "/$d" ]; then
273 inst_symlink "/$d" "${prefix}/$d"
274 --
275 1.7.8.6
276
277
278
279
280 1.1 sys-kernel/dracut/files/019-0001-90multipath-added-kpartx.rules-multipa.patch
281
282 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/dracut/files/019-0001-90multipath-added-kpartx.rules-multipa.patch?rev=1.1&view=markup
283 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/dracut/files/019-0001-90multipath-added-kpartx.rules-multipa.patch?rev=1.1&content-type=text/plain
284
285 Index: 019-0001-90multipath-added-kpartx.rules-multipa.patch
286 ===================================================================
287 From 03d8ef0c6d58573d7a1bbc86fce490324ddd6725 Mon Sep 17 00:00:00 2001
288 From: =?UTF-8?q?Amadeusz=20=C5=BBo=C5=82nowski?= <aidecoe@×××××××.name>
289 Date: Thu, 26 Jul 2012 11:38:04 +0200
290 Subject: [PATCH 1/5] 90multipath: added kpartx.rules; multipath.rules -
291 different prefix
292
293 ---
294 modules.d/90multipath/module-setup.sh | 2 +-
295 1 files changed, 1 insertions(+), 1 deletions(-)
296
297 diff --git a/modules.d/90multipath/module-setup.sh b/modules.d/90multipath/module-setup.sh
298 index bf71fdc..67d6068 100755
299 --- a/modules.d/90multipath/module-setup.sh
300 +++ b/modules.d/90multipath/module-setup.sh
301 @@ -72,6 +72,6 @@ install() {
302
303 inst_hook pre-trigger 02 "$moddir/multipathd.sh"
304 inst_hook cleanup 02 "$moddir/multipathd-stop.sh"
305 - inst_rules 40-multipath.rules
306 + inst_rules 40-multipath.rules 65-multipath.rules 66-kpartx.rules
307 }
308
309 --
310 1.7.8.6