Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] foo uses runscript, please convert to openrc-run
Date: Wed, 07 Sep 2016 19:06:03
Message-Id: aee333ef-563c-2a39-45b8-d7a015392145@gmail.com
In Reply to: [gentoo-user] foo uses runscript, please convert to openrc-run by Ian Zimmerman
1 On 07/09/2016 20:58, Ian Zimmerman wrote:
2 > I'm getting this message from some initscripts. Nothing to be worried
3 > about, I thought, surely gentoo will take care of it by itself. But
4 > today I booted up my laptop, which is supposed to be in perfect sync
5 > with my desktop - I always update them both on the same day. And on the
6 > laptop I get many _more_ of these messages.
7 >
8 > For example, /etc/init.d/sysklogd emits this message on one host but not
9 > the other. equery says this file is owned by the sysklogd package, as
10 > expected. Both hosts run the same version of sysklogd, namely
11 > app-admin/sysklogd-1.5.1.
12 >
13 > What is going on?
14 >
15
16
17 The shebang that openrc wants to see changed and many scripts haven't
18 been updated. For some reason knonw only to gods and small pink fairies,
19 a brilliant dev decided that spamming the users visibly at boot time was
20 far preferable to a QA notice, which is what this really is.
21
22 You could sed all your init.d /* shebangs to the correct script name,
23 but they will just be reverted next time that package is updated. There
24 was a longish thread on -dev a while back with mnay complaints about why
25 are we spamming users for no reason? Why no news item? And the final
26 result was no change.
27
28 As to why your laptop and desktop do it differently, I suppose you have
29 some tweak config behind it all. For now, just consider it magic and
30 train your eye to ignore it because it really is harmless but annoying
31
32 --
33 Alan McKinnon
34 alan.mckinnon@×××××.com

Replies

Subject Author
[gentoo-user] Re: foo uses runscript, please convert to openrc-run Ian Zimmerman <itz@×××××××.net>