blob: 8d97c33fcd178077074721169e8569677ce61f3b (
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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-dev] systemd service file update message
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20systemd%20service%20file%20update%20message&In-Reply-To=%3C4F672E4C.2010504%40mageia.org%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="013220.html">
<LINK REL="Next" HREF="013223.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] systemd service file update message</H1>
<B>Anssi Hannula</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20systemd%20service%20file%20update%20message&In-Reply-To=%3C4F672E4C.2010504%40mageia.org%3E"
TITLE="[Mageia-dev] systemd service file update message">anssi at mageia.org
</A><BR>
<I>Mon Mar 19 14:02:04 CET 2012</I>
<P><UL>
<LI>Previous message: <A HREF="013220.html">[Mageia-dev] systemd service file update message
</A></li>
<LI>Next message: <A HREF="013223.html">[Mageia-dev] systemd service file update message
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#13222">[ date ]</a>
<a href="thread.html#13222">[ thread ]</a>
<a href="subject.html#13222">[ subject ]</a>
<a href="author.html#13222">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>19.03.2012 14:49, Colin Guthrie kirjoitti:
><i> 'Twas brillig, and Anssi Hannula at 19/03/12 12:36 did gyre and gimble:
</I>>><i> 19.03.2012 14:32, Guillaume Rousse kirjoitti:
</I>>>><i> This happens whenever a package with systemd support is updated:
</I>>>><i>
</I>>>><i> installation de nginx-1.0.14-1.mga2.x86_64.rpm depuis /var/cache/urpmi/rpms
</I>>>><i> Préparation ... #############################################
</I>>>><i> 1/1: nginx #############################################
</I>>>><i> Warning: Unit file of created job changed on disk, 'systemctl --system
</I>>>><i> daemon-reload' recommended.
</I>>>><i>
</I>>>><i> First question: should we not make rpm-helper automatically do it, if
</I>>>><i> not already done ?
</I>>>><i>
</I>>>><i> Second question: could we ensure the message is not displayed if handled
</I>>>><i> automatically ?
</I>>><i>
</I>>><i> Looks it is handled (somewhat):
</I>>>><i> [<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">anssi at sigma</A> ~]$ cat /var/lib/rpm/filetriggers/systemd-daemon-reload.filter
</I>>>><i> ^./lib/systemd/system/
</I>>>><i> ^./etc/systemd/system/
</I>>>><i> [<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">anssi at sigma</A> ~]$ cat /var/lib/rpm/filetriggers/systemd-daemon-reload.script
</I>>>><i> #!/bin/sh
</I>>>><i> if /bin/mountpoint -q /sys/fs/cgroup/systemd; then
</I>>>><i> if [ -x /bin/systemctl ]; then
</I>>>><i> /bin/systemctl daemon-reload >/dev/null 2>&1 || :
</I>>>><i> fi
</I>>>><i> fi
</I>><i>
</I>><i> Yup, the filetrigger handles this generically.
</I>><i>
</I>>><i> However, maybe it is done too late? The Warning comes from %post, while
</I>>><i> filetriggers are run at %posttrans time.
</I>>><i> Maybe daemon-reload should be run in %_post_service instead?
</I>><i>
</I>><i> I thought I had put it in %_post_service... hmmmm.
</I>><i>
</I>><i> I guess it should go before this line:
</I>><i> /bin/systemctl --quiet try-restart $units
</I>><i>
</I>><i>
</I>><i> The file trigger is to catch when a unit changes. That may or may not
</I>><i> cover services specifically (could be socket or mount units etc.) thus
</I>><i> %_post_service may or may not be called. So I think the file-trigger is
</I>><i> still valid.
</I>><i>
</I>><i>
</I>><i>
</I>><i> As for silencing the message I agree. Not quite sure how that message is
</I>><i> generated however....
</I>
Well, no need to silence the message if you fix the issue that causes it
to appear in the first place :)
--
Anssi Hannula
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="013220.html">[Mageia-dev] systemd service file update message
</A></li>
<LI>Next message: <A HREF="013223.html">[Mageia-dev] systemd service file update message
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#13222">[ date ]</a>
<a href="thread.html#13222">[ thread ]</a>
<a href="subject.html#13222">[ subject ]</a>
<a href="author.html#13222">[ 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>
|