Gentoo Archives: gentoo-dev

From: Mike Frysinger <vapier@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] rfc: should openrc be mandatory on all gentoo systems?
Date: Thu, 30 Jun 2011 22:19:14
Message-Id: BANLkTinOgkdq+cnFawWheXJivz_-P+uMuQ@mail.gmail.com
In Reply to: Re: [gentoo-dev] rfc: should openrc be mandatory on all gentoo systems? by "Michał Górny"
1 On Thu, Jun 30, 2011 at 17:30, Michał Górny wrote:
2 > On Thu, 30 Jun 2011 17:16:14 -0400 Mike Frysinger wrote:
3 >> On Thu, Jun 30, 2011 at 17:14, Michał Górny wrote:
4 >> > On Wed, 29 Jun 2011 23:47:42 -0400 Mike Frysinger wrote:
5 >> >> On Wednesday, June 29, 2011 22:19:09 Michał Górny wrote:
6 >> >> > On Wed, 29 Jun 2011 16:46:13 -0500 William Hubbs wrote:
7 >> >> > > Ok, the option that I'm looking at now is to set up openrc so
8 >> >> > > that the init scripts are optional and whether or not they are
9 >> >> > > installed is controlled by a use flag which I will default to
10 >> >> > > on in IUSE. Most people would leave this flag alone, but if
11 >> >> > > you want to use something like systemd and do not want the
12 >> >> > > init scripts or the /etc/runlevels directory on your system,
13 >> >> > > you would just re-emerge openrc with this flag disabled.
14 >> >> > >
15 >> >> > > For now this flag will just control init scripts installation,
16 >> >> > > but I will also look into taking it further and not installing
17 >> >> > > other parts of openrc, such as binaries, man pages, etc which
18 >> >> > > are only used if you are working on init scripts.
19 >> >> >
20 >> >> > Wouldn't it be better to just leave these people with
21 >> >> > INSTALL_MASK? USEflag means needless rebuilds just for the
22 >> >> > benefit of one file.
23 >> >>
24 >> >> so you're saying the solution for systemd users is to setup
25 >> >> INSTALL_MASK and we shouldnt worry about tweaking openrc at all ?
26 >> >
27 >> > Have you even heard the word called 'context'? It might be too short
28 >> > for your taste.
29 >>
30 >> perhaps if you focused less on being snarky and more on the thread
31 >> content, you'd realize that the context here is "providing
32 >> /etc/init.d/functions.sh support for non-openrc users".  that was the
33 >> point of William's e-mail that is at the start of this current
34 >> "context".
35 >
36 > And if you focused more on reading what others write, you'd realize
37 > that the whole citation here mentions only installing init.d scripts
38 > and /etc/runlevels?
39
40 umm, no. that's actually the opposite of what William said. the
41 ultimate direction is exactly as i described, and William is hashing
42 out different ways to get there.
43
44 so yes, focus less on snarky and more on contributing something useful.
45 -mike