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
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-dev] What's with all the "fedora" named services in Drakxservice??
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20What%27s%20with%20all%20the%20%22fedora%22%20named%20services%20in%0A%09Drakxservice%3F%3F&In-Reply-To=%3C4FA6DCE9.2050809%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="015357.html">
<LINK REL="Next" HREF="015354.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] What's with all the "fedora" named services in Drakxservice??</H1>
<B>Colin Guthrie</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20What%27s%20with%20all%20the%20%22fedora%22%20named%20services%20in%0A%09Drakxservice%3F%3F&In-Reply-To=%3C4FA6DCE9.2050809%40colin.guthr.ie%3E"
TITLE="[Mageia-dev] What's with all the "fedora" named services in Drakxservice??">mageia at colin.guthr.ie
</A><BR>
<I>Sun May 6 22:19:53 CEST 2012</I>
<P><UL>
<LI>Previous message: <A HREF="015357.html">[Mageia-dev] What's with all the "fedora" named services in Drakxservice??
</A></li>
<LI>Next message: <A HREF="015354.html">[Mageia-dev] MCC only comes up the second time ?
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#15362">[ date ]</a>
<a href="thread.html#15362">[ thread ]</a>
<a href="subject.html#15362">[ subject ]</a>
<a href="author.html#15362">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>'Twas brillig, and Robert Fox at 06/05/12 15:57 did gyre and gimble:
><i> On Sun, 2012-05-06 at 15:09 +0100, Colin Guthrie wrote:
</I>>><i> Jeeze, first people complain draxservices doesn't show all systemd
</I>>><i> service and now that I fixed that people complain they show them... I
</I>>><i> can't win :p
</I>>><i>
</I>><i>
</I>><i> Thanks for your prompt response Colin - just was inquiring!
</I>
Yeah (and the above was just a joke in case you didn't realise :)
><i> Maybe "disturbing" was a bit harsh . . . perhaps surprised.
</I>
Yeah I do understand the point. I think longer term the plan is to try
and get rid of as many of these scripts as possible as we migrate to a
far more "standard" userspace. There should be some interesting talks at
the plumbers conference this year on the "boot and init" track. Not that
I'll be able to go.
><i> Anywho, I think now that drakxservices shows the systemd stuff - it is
</I>><i> very useful. The question I have here is, if "drakxservices" still the
</I>><i> definitive way to control services on Mageia 2 or should one use the
</I>><i> systemd commandline?
</I>
Well there are still a few quirks to it IMO. While it works fine, there
are more statuses and conditions in systemd services than those
drakxserves was designed to handle. As we are supporting both sysvinit
and systemd with it for this release it'll work OK, but only for the
lowest common denominator. In the future we should be able to do more
with drakxservices to make it more systemd specific. This however is
more involved than you may think. The same code is used in the installer
(which does not run systemd) to enable/disable services during install
and on a running system. For the latter, using dbus to talk to systemd
would be the most sensible approach to write a GUI, but for the former,
we have to inspect the files manually which is ugly. For mga3 I have
plans to try and make the installer use systemd and then use
systemd-nspawn to run a virtual systemd instance to do the
enable/disable during install. This then means we can use the same
approach both during install and on a running system (in theory at least!)
In the mean time you can also use systemadm from the systemd-ui package
if you prefer a GUI.
HTHs
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="015357.html">[Mageia-dev] What's with all the "fedora" named services in Drakxservice??
</A></li>
<LI>Next message: <A HREF="015354.html">[Mageia-dev] MCC only comes up the second time ?
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#15362">[ date ]</a>
<a href="thread.html#15362">[ thread ]</a>
<a href="subject.html#15362">[ subject ]</a>
<a href="author.html#15362">[ 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>
|