From: "Canek Peláez Valdés" <caneko@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] gentoo-systemd-only deprecation
Date: Wed, 31 Jul 2013 10:36:47 -0500 [thread overview]
Message-ID: <CADPrc80aSS9uEHxzaVPa6T6u0nQ4d1E=1u+6C4jvqv70vZrZ1A@mail.gmail.com> (raw)
In-Reply-To: <51F92CC0.2060504@libertytrek.org>
On Wed, Jul 31, 2013 at 10:26 AM, Tanstaafl <tanstaafl@libertytrek.org> wrote:
> On 2013-07-31 11:20 AM, Canek Peláez Valdés <caneko@gmail.com> wrote:
>>
>> If you don't use the systemd USE flag (and never install anything that
>> depends on systemd), you will not get systemd installed, but many
>> packages will install systemd unit files in /urs/lib/systemd/system.
>> This unit files are little non-executable files which do nothing in
>> your system, but some people feel really strongly about having
>> anything in their machines with *systemd* in its path. If you want to
>> exorcise those unit files, add /usr/lib/systemd/system to
>> INSTALL_MASK.
>
>
> Ok, thanks Canek... but my last question remains... if this really is going
> to be the only and one true way to opt out of systemd, shouldn't this be
> well documented in the man page, as opposed to just generic references to
> masking 'files'...?
No, because the *exact same* situation occurs for Bash completion
scripts... and logrotate scripts... and cron jobs... and...
The devs decided (and I agree with them) that the important thing is
to cover the necessities of the majority of users and to have
reasonable default settings. Therefore, having USE flags for
bash_complete, and logrotate, and crond, and systemd, and OpenRC, and
whatever else you want to throw in the mix is overkill and a
maintenance nightmare. Not to mention that they will require a full
rebuild every time you changed one of those flags. And the packages
(in general) will not care about those tiny files; they will work fine
with all of them installed, no matter if you don't use Bash
completion, nor logrotate, nor crond, nor systemd nor OpenRC.
So, those files are installed unconditionally. And that's the smart
thing to do, since most users will not even care about any of them.
There is no need to document nothing special about any of them
(bash_complete, logrotate, crond, systemd, OpenRC, etc.), since that
option is for really special cases (think embedded devices with really
small disk space), or for really picky users (like myself some weeks
ago, before I reached the conclusion that masking files in /etc/init.d
is not worth it).
>> It's the exact same situation with OpenRC: those of us who install
>> systemd don't want nor need the files in /etc/init.d, but they get
>> installed anyway. If we want to exorcise OpenRC init scripts from our
>> systems, we need to add /etc/init.d to INSTALL_MASK.
>
>
> And so *both* should be fully documented in the man page...
No, see above.
>> For the record, I now think it's a waste of time trying to stop the
>> installation of tiny files that basically do nothing, either in
>> /usr/lib/systemd/system or in /etc/init.d, but you have the option if
>> you so desire.
>
>
> Ok, and thanks again...
Regards.
--
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México
next prev parent reply other threads:[~2013-07-31 15:37 UTC|newest]
Thread overview: 66+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-28 8:22 [gentoo-user] gentoo-systemd-only deprecation Canek Peláez Valdés
2013-07-29 3:30 ` [gentoo-user] " »Q«
2013-07-29 11:04 ` Nikos Chantziaras
2013-07-30 7:04 ` Pavel Volkov
2013-07-31 18:28 ` Michael Palimaka
2013-07-30 7:09 ` [gentoo-user] " Pavel Volkov
2013-07-30 7:47 ` Pavel Volkov
2013-07-30 16:17 ` Canek Peláez Valdés
2013-07-30 17:53 ` covici
2013-07-30 18:06 ` Canek Peláez Valdés
2013-07-30 22:04 ` covici
2013-07-30 22:40 ` Canek Peláez Valdés
2013-07-31 6:24 ` Daniel Campbell
2013-07-31 7:00 ` Canek Peláez Valdés
2013-08-01 9:43 ` Walter Dnes
2013-08-01 16:15 ` Canek Peláez Valdés
2013-08-02 5:18 ` covici
2013-07-31 11:34 ` Tanstaafl
2013-07-31 12:22 ` Neil Bothwick
2013-07-31 12:30 ` Tanstaafl
2013-07-31 12:41 ` Yohan Pereira
2013-07-31 15:24 ` Tanstaafl
2013-07-31 15:36 ` [gentoo-user] " »Q«
2013-07-31 17:45 ` Neil Bothwick
2013-08-01 10:24 ` [gentoo-user] " Walter Dnes
2013-08-01 11:15 ` Neil Bothwick
2013-08-01 15:46 ` [gentoo-user] " »Q«
2013-08-01 16:06 ` Neil Bothwick
2013-07-31 15:20 ` [gentoo-user] " Canek Peláez Valdés
2013-07-31 15:26 ` Tanstaafl
2013-07-31 15:36 ` [gentoo-user] " Nikos Chantziaras
2013-07-31 15:36 ` Canek Peláez Valdés [this message]
2013-07-31 17:23 ` [gentoo-user] " Alan McKinnon
2013-07-31 17:56 ` Stroller
2013-07-31 18:09 ` Canek Peláez Valdés
2013-07-31 18:21 ` Bruce Hill
2013-07-31 18:24 ` Canek Peláez Valdés
2013-07-31 18:59 ` Stroller
2013-07-31 19:03 ` Canek Peláez Valdés
2013-07-31 19:09 ` Stroller
2013-07-31 20:02 ` Bruce Hill
2013-07-31 18:31 ` [gentoo-user] " Grant Edwards
2013-07-31 20:05 ` Bruce Hill
2013-07-31 18:54 ` [gentoo-user] " Stroller
2013-07-31 19:09 ` Canek Peláez Valdés
2013-07-31 19:39 ` Stroller
2013-07-31 19:28 ` Alan McKinnon
2013-07-31 22:28 ` Stroller
2013-07-31 19:36 ` Neil Bothwick
2013-07-31 18:09 ` Alan McKinnon
2013-07-31 18:22 ` Canek Peláez Valdés
2013-07-31 18:35 ` Canek Peláez Valdés
2013-07-31 20:07 ` Bruce Hill
2013-07-31 18:54 ` Stroller
2013-07-31 19:38 ` Alan McKinnon
2013-07-31 21:22 ` Stroller
2013-07-31 21:43 ` Alan McKinnon
2013-07-31 22:25 ` Stroller
2013-08-01 6:12 ` Alan McKinnon
2013-08-01 0:09 ` [gentoo-user] " walt
2013-07-31 18:13 ` [gentoo-user] " Yohan Pereira
2013-07-31 15:45 ` Yohan Pereira
2013-07-31 16:49 ` Tanstaafl
2013-07-31 16:46 ` Michael Orlitzky
2013-07-30 16:16 ` Canek Peláez Valdés
2013-08-02 9:10 ` Poncho
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CADPrc80aSS9uEHxzaVPa6T6u0nQ4d1E=1u+6C4jvqv70vZrZ1A@mail.gmail.com' \
--to=caneko@gmail.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox