summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2013-January/022201.html
blob: 571ff1b7b165e18befbd91177fb10a3daa064bcf (plain)
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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] Cleaning up init
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Cleaning%20up%20init&In-Reply-To=%3C5107B5F2.40100%40colin.guthr.ie%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="022191.html">
   <LINK REL="Next"  HREF="022260.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] Cleaning up init</H1>
    <B>Colin Guthrie</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Cleaning%20up%20init&In-Reply-To=%3C5107B5F2.40100%40colin.guthr.ie%3E"
       TITLE="[Mageia-dev] Cleaning up init">mageia at colin.guthr.ie
       </A><BR>
    <I>Tue Jan 29 12:43:46 CET 2013</I>
    <P><UL>
        <LI>Previous message: <A HREF="022191.html">[Mageia-dev] Cleaning up init
</A></li>
        <LI>Next message: <A HREF="022260.html">[Mageia-dev] Cleaning up init
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#22201">[ date ]</a>
              <a href="thread.html#22201">[ thread ]</a>
              <a href="subject.html#22201">[ subject ]</a>
              <a href="author.html#22201">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>'Twas brillig, and Guillaume Rousse at 29/01/13 10:40 did gyre and gimble:
&gt;<i> Le 29/01/2013 11:19, Colin Guthrie a &#233;crit :
</I>&gt;&gt;<i> I've added a filetrigger to initscripts package to clean up the dangling
</I>&gt;&gt;<i> symlinks.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> I didn't use the symlinks tool as it's not a required package.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> find /etc/rc.d/rc{0,1,2,3,4,5,6,7}.d -type l -exec sh -c 'if [ ! -e {}
</I>&gt;&gt;<i> ]; then rm -f {}; fi' \;
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> This does much the same job, but &quot;find&quot; is already used in multiple
</I>&gt;&gt;<i> places so probably a better solution even if the command is more
</I>&gt;&gt;<i> convoluted!
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> If anyone spots any issues with this, please shout.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> It'll be in the next initscripts package and it cleaned up all the
</I>&gt;&gt;<i> dangling symlinks in /etc/rc.d for me.
</I>&gt;<i> I'd rather modify the del-service rpm helper to remove the link when the
</I>&gt;<i> init script is removed.
</I>
That would mean a very laborious version bump of the required rpm-helper
version in lots and lots of packages, again like was done last time.

While I agree that, in theory, it may be a nicer approach, I'm not
personally willing to do the donkey work it would entail in order to get
a smooth upgrade.

If someone wants to undertake this, this, then I'd recommend using a
macro for the version of rpm-helper that's needed which would at least
make doing the same task next time a lot easier (actually I suspect that
the rpm-helper service stuff will be cleaned up a lot for mga4, so it'll
likely be needed at some point anyway - but hopefully before beta stages!!)

Col


-- 

Colin Guthrie
colin(at)mageia.org
<A HREF="http://colin.guthr.ie/">http://colin.guthr.ie/</A>

Day Job:
  Tribalogic Limited <A HREF="http://www.tribalogic.net/">http://www.tribalogic.net/</A>
Open Source:
  Mageia Contributor <A HREF="http://www.mageia.org/">http://www.mageia.org/</A>
  PulseAudio Hacker <A HREF="http://www.pulseaudio.org/">http://www.pulseaudio.org/</A>
  Trac Hacker <A HREF="http://trac.edgewall.org/">http://trac.edgewall.org/</A>
</PRE>
































<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="022191.html">[Mageia-dev] Cleaning up init
</A></li>
	<LI>Next message: <A HREF="022260.html">[Mageia-dev] Cleaning up init
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#22201">[ date ]</a>
              <a href="thread.html#22201">[ thread ]</a>
              <a href="subject.html#22201">[ subject ]</a>
              <a href="author.html#22201">[ 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>