From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-user+bounces-149015-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id BA1B31381F3
	for <garchives@archives.gentoo.org>; Sun, 28 Jul 2013 08:22:10 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 47EC0E09B3;
	Sun, 28 Jul 2013 08:22:06 +0000 (UTC)
Received: from mail-lb0-f179.google.com (mail-lb0-f179.google.com [209.85.217.179])
	(using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 3A608E096B
	for <gentoo-user@lists.gentoo.org>; Sun, 28 Jul 2013 08:22:03 +0000 (UTC)
Received: by mail-lb0-f179.google.com with SMTP id w20so3523000lbh.10
        for <gentoo-user@lists.gentoo.org>; Sun, 28 Jul 2013 01:22:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:date:message-id:subject:from:to:content-type
         :content-transfer-encoding;
        bh=Lmw/g7HEokSB6iVBAedUZPZTVl8wUuPbf02MAJp6b+g=;
        b=yIrz443IqMRFrsQgYzjOV+mCaHeJflVqMsu2QYOjvN1sSXSb+t15gPIb8slNLQ0GCm
         RtW8AFTkIHJvUW6uX90iBJZ+XNdqmJy9mHyiqBSIigroVflR9MU3XrDsirL8+Lbk+I0v
         PSZqs2dtPaaVzWXRPXGq4XJ0CfvfUG48eYOQN06rm6v0IXFgrp8S5LsMrkWbSlWq2q7i
         3vRBQ56uA9Q5E7HJQJJfJj8P7hRk+5opADMjJ00nW4jiDZJ2BIo4+PUS4zJR7j3CU/ro
         3GLrmSNLhpDLkLza4WIt/jAs0KUzhu9ZpRAApmFNvr9jl1JuYmRPo9E9s4rOy5qBvtfp
         wHPQ==
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@lists.gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
MIME-Version: 1.0
X-Received: by 10.112.135.99 with SMTP id pr3mr23309356lbb.23.1374999722503;
 Sun, 28 Jul 2013 01:22:02 -0700 (PDT)
Received: by 10.114.96.2 with HTTP; Sun, 28 Jul 2013 01:22:02 -0700 (PDT)
Date: Sun, 28 Jul 2013 03:22:02 -0500
Message-ID: <CADPrc80HJhCqMWiY1PrGByxp-1D6w3pZacv+gW9MUU_Va3aiaQ@mail.gmail.com>
Subject: [gentoo-user] gentoo-systemd-only deprecation
From: =?UTF-8?B?Q2FuZWsgUGVsw6FleiBWYWxkw6lz?= <caneko@gmail.com>
To: gentoo-user@lists.gentoo.org
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Archives-Salt: 27782c34-05df-4ba1-9141-9bc6ad869e78
X-Archives-Hash: c6a0c259d7579b39a10f7a77896292f0

William Hubbs closed bug #409385[1] as fixed, introducing
virtual/service-manager and adding it to the @system set, and dropping
OpenRC from baselayout's post dependencies.

Therefore, as of today, anyone can have a Gentoo machine with only
systemd, with no OpenRC installed. Since that was the raison d'=C3=AAtre of
the gentoo-systemd-only overlay[2], I'm deprecating it soon.

If you install dracut you will also pull sysvinit (it's needed for
killall5, IIRC), and installing baselayout (instead of
systemd-baselayout) will make orphans of some systemd configuration
files (like /etc/vconsole.conf and /etc/machine-info); but I consider
those only minor problems, and I would strongly recommend to *anyone*
using my gentoo-systemd-only overlay to drop it and use the official
mechanism in the tree to install only systemd, replacing completely
OpenRC.

Also, without OpenRC we don't have /etc/init.d/functions.sh , but you
can use the alternatives provided in my overlay or in bug #373219[3].
I'm pretty sure someone will close that bug pretty soon.

Basically, systemd is now a first class citizen in Gentoo (on par with
OpenRC), and therefore there is no need at all for using my overlay.
Thanks to all the people who helped me with pull requests and
comments; the deprecation of the overlay is great news, since now it's
officially possible in Gentoo to ditch OpenRC and switch completely to
systemd.

Regards.

[1] https://bugs.gentoo.org/show_bug.cgi?id=3D409385
[2] https://github.com/canek-pelaez/gentoo-systemd-only
[3] https://bugs.gentoo.org/show_bug.cgi?id=3D373219
--=20
Canek Pel=C3=A1ez Vald=C3=A9s
Posgrado en Ciencia e Ingenier=C3=ADa de la Computaci=C3=B3n
Universidad Nacional Aut=C3=B3noma de M=C3=A9xico