1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-dev] Help: Please find me initscripts without LSB headers!
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Help%3A%20Please%20find%20me%20initscripts%20without%20LSB%0A%09headers%21&In-Reply-To=%3CCA%2BCX%2BbhEJGGTbBQPdo3r1R-h4dz_jmy1cA35jydUrXQxoCj-oQ%40mail.gmail.com%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="014140.html">
<LINK REL="Next" HREF="014181.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] Help: Please find me initscripts without LSB headers!</H1>
<B>Pascal Terjan</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Help%3A%20Please%20find%20me%20initscripts%20without%20LSB%0A%09headers%21&In-Reply-To=%3CCA%2BCX%2BbhEJGGTbBQPdo3r1R-h4dz_jmy1cA35jydUrXQxoCj-oQ%40mail.gmail.com%3E"
TITLE="[Mageia-dev] Help: Please find me initscripts without LSB headers!">pterjan at gmail.com
</A><BR>
<I>Wed Apr 11 12:55:19 CEST 2012</I>
<P><UL>
<LI>Previous message: <A HREF="014140.html">[Mageia-dev] Help: Please find me initscripts without LSB headers!
</A></li>
<LI>Next message: <A HREF="014181.html">[Mageia-dev] Help: Please find me initscripts without LSB headers!
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#14141">[ date ]</a>
<a href="thread.html#14141">[ thread ]</a>
<a href="subject.html#14141">[ subject ]</a>
<a href="author.html#14141">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Wed, Apr 11, 2012 at 11:30, Colin Guthrie <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">mageia at colin.guthr.ie</A>> wrote:
><i> 'Twas brillig, and Pascal Terjan at 11/04/12 11:24 did gyre and gimble:
</I>>><i> On Wed, Apr 11, 2012 at 11:07, Colin Guthrie <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">mageia at colin.guthr.ie</A>> wrote:
</I>>>><i> Hi,
</I>>>><i>
</I>>>><i> I need to find all initscripts we ship that do not contain LSB header
</I>>>><i> information!
</I>>>><i>
</I>>>><i> Ideally you should find them and fix the scripts, but if in doubt ask me!
</I>>>><i>
</I>>>><i> This is the result of debug work on:
</I>>>><i> <A HREF="https://bugs.mageia.org/show_bug.cgi?id=5262#c19">https://bugs.mageia.org/show_bug.cgi?id=5262#c19</A>
</I>>>><i>
</I>>>><i> Where overzealous use of priorities from non-LSB compatible scripts has
</I>>>><i> resulted in ordering cycle deadlocks. We need to nuke these problems.
</I>>>><i>
</I>>>><i> This can be fixed by providing proper LSB headers in initscripts (likely
</I>>>><i> easier) or native systemd units (better if you can do it).
</I>>>><i>
</I>>>><i> Here is a document that tracks all packages we provide which provide
</I>>>><i> sysvinit scripts. Please can people go through the list and fill in the
</I>>>><i> blanks. I've started it off. The only cells to free edit are either your
</I>>>><i> name, or notes about things. The others have data validation  - i.e. a
</I>>>><i> drop down. I've provided links to subversion which in many cases is
</I>>>><i> sufficient to verify the initscripts as they are often just included in
</I>>>><i> the SOURCES folder, not packaged upstream. For some however you will
</I>>>><i> need to check a bit.
</I>>><i>
</I>>><i> Can't this be automated?
</I>>><i> Get the list of binary rpms containing initscripts with urpmf (I guess
</I>>><i> that's what you did), extract the initiscripts from a local mirror,
</I>>><i> grep to see if they have LSB Headers?
</I>><i>
</I>><i> That part can be automated I guess. I don't have a handy mirror tho'.
</I>><i> Also if the script has native systemd it might be a false negative, but
</I>><i> I guess they would be suitably small to be checked by hand.
</I>><i>
</I>><i> That said, the list isn't super long :)
</I>
Just did a quick try, packages with initscripts not containing LSB headers.
92 initscripts in 67 packages, but there a few false positives like
initscripts containing /etc/init.d/functions
afbackup
arpwatch
bip
bootparamd
bpalogin
canna
clusterscripts-client
cpqarrayd
dhcp-forwarder
dnotify
dropbear
ebtables
fcron
firestarter
freepops
ganglia-script
gkrellm-server
gnokii-smsd
haveged
hostapd
hylafax-server
ices
initscripts
ip-sentinel
ipvsadm
ircd-hybrid
isdn4k-utils-eurofile
jetty
keepalived
kolab
lcdproc
lighttpd
maradns
mongodb-server
mrepo
nginx
nvidia-cuda-toolkit
omniorb
perl-kolab
prboom-server
prelude-lml
pure-ftpd
quagga
quake2-ctf
quake2-server
rear
redis
routed
rp-pppoe
rrdcollect
siproxd
spread
suricata
torque
torque-client
udftools
unfs3
unimrcp
usermode-consoleonly
ushare
util-vserver-legacy
vtun
watchdog
xymon
xymon-client
yum
zoneminder
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="014140.html">[Mageia-dev] Help: Please find me initscripts without LSB headers!
</A></li>
<LI>Next message: <A HREF="014181.html">[Mageia-dev] Help: Please find me initscripts without LSB headers!
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#14141">[ date ]</a>
<a href="thread.html#14141">[ thread ]</a>
<a href="subject.html#14141">[ subject ]</a>
<a href="author.html#14141">[ author ]</a>
</LI>
</UL>
<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>
|