From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 499381381F3 for ; Thu, 2 May 2013 19:02:48 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0FD06E0B09; Thu, 2 May 2013 19:02:39 +0000 (UTC) Received: from mail-wi0-f173.google.com (mail-wi0-f173.google.com [209.85.212.173]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 91481E0AE0 for ; Thu, 2 May 2013 19:02:36 +0000 (UTC) Received: by mail-wi0-f173.google.com with SMTP id ey16so931720wid.12 for ; Thu, 02 May 2013 12:02:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :x-gm-message-state; bh=+BWpUs6WtSm20X+zUFF5wLSNxDoC7Cze24yt3iCABtQ=; b=MZuojNYbSxsfEKoog0ohtvzNYOaiH/Tgw47DCTgV5jSbTkPjXN7zNNXnS+9bSICY4D tnOZjx0UhNtRSEEaR9yIZtD2FIGrdKltcEp9JtkC6Cvv83MjtbRwCrW3pdHTf/JQcxfu tyCoohcJtrOMlZj4BCiSOwiGg5f+02Zs8ZqyQVWb2TsF109Ebvc8druIBnq5BqARj7Wr ZVhrVaGQQlx5r7f/dy83TY1ltR8ulmubQ8yuTjcCXK3lR/StFra8QPK9AjutOa4GLdlI AnCmwsdg7DtF8qsd8jEjbJe1Ke1FHnhhcZiSvHhi1DjNaR34tQmLZkURU4QAkefCS+uX oFXA== X-Received: by 10.181.12.5 with SMTP id em5mr9543438wid.24.1367521355214; Thu, 02 May 2013 12:02:35 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Sender: lxnay@sabayonlinux.org Received: by 10.194.138.210 with HTTP; Thu, 2 May 2013 12:01:55 -0700 (PDT) In-Reply-To: References: <51817269.40707@gentoo.org> <20130502031819.GB20292@linux1> <20130502180519.GA25143@linux1> From: Fabio Erculiani Date: Thu, 2 May 2013 21:01:55 +0200 X-Google-Sender-Auth: xupjkzXfx7PodLW9C9GJrPuVDgo Message-ID: Subject: Re: [gentoo-dev] Making systemd more accessible to "normal" users To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQlRMMH/cMwhXlDAezYUsk6YPfnAH/6+ueEG1Uo4+Pe5c0R8TeivaKu1um+11FN0xfUYYU5r X-Archives-Salt: 8f00a0a1-6ad1-49a8-a764-0c66f88170da X-Archives-Hash: ae8012a2f02fa09f9a78aba31dbf4a6c On Thu, May 2, 2013 at 8:13 PM, Mike Gilbert wrote: > > If you manually write your own configuration for GRUB2, it is no more > convoluted than for GRUB Legacy. > > If you use grub-mkconfig to generate a configuration file, you can > append the init option by setting > GRUB_CMDLINE_LINUX="init=/usr/lib/systemd/systemd" in > /etc/default/grub. Not all the Gentoo users are as skilled as you (a developer). Having a programmatic, bootloader agnostic way to swap /sbin/init is useful for the reasons I explained. Yet I haven't read any solid reason not to do that. > > Either way, it's pretty simple. > If it's that simple, why on earth do we have all the eselect modules we have!? Extra modules: audicle Manage /usr/bin/audicle audio engine bashcomp Manage contributed bash-completion scripts binutils Manage installed versions of sys-devel/binutils blas Manage installed BLAS implementations bzimage Switch bzImage default kernel by updating /boot/bzImage symlink cblas Manage installed CBLAS implementations cdparanoia Manage /usr/bin/cdparanoia implementation chuck Manage /usr/bin/chuck audio engine ctags Manage /usr/bin/ctags implementations ecj Manage ECJ targets editor Manage the EDITOR environment variable emacs Manage /usr/bin/emacs version env Manage environment variables set in /etc/env.d/ esd Select esound daemon or wrapper etags Manage /usr/bin/etags implementations fontconfig Manage fontconfig /etc/fonts/conf.d/ symlinks gnat Manage the installed gnat compilers gnome-shell-extensions Manage default settings for systemwide GNOME Shell extensions infinality Manage the /etc/fonts/infinality/conf.d symlink java-nsplugin Manage the Java plugin for Netscape-like Browsers java-vm Manage the Java system and user VM kernel Manage the /usr/src/linux symlink lapack Manage installed LAPACK implementations lcdfilter Manage the /etc/env.d/99lcdfilter symlink lightdm Switch between LightDM greeters locale Manage the LANG environment variable maven Manage Maven targets mesa Manage the OpenGL driver architecture used by media-libs/mesa miniaudicle Manage /usr/bin/miniAudicle audio engine modules Query eselect modules mpg123 Manage /usr/bin/mpg123 implementation mpost Manage /usr/bin/mpost implementations news Read Gentoo ("GLEP 42") news items notify-send Manage /usr/bin/notify-send implementation nxserver Manages the configuration of NX servers oodict Manage the configuration of dictionaries for OpenOffice.Org. opencl Manage the OpenCL implementation used by your system opengl Manage the OpenGL implementation used by your system package-manager Manage the PACKAGE_MANAGER environment variable pager Manage the PAGER environment variable pdftex Manage /usr/bin/pdftex implementations php Manage php installations pinentry Manage /usr/bin/pinentry implementation postgresql Manage active PostgreSQL client applications and libraries profile Manage the make.profile symlink python Manage Python symlinks qtgraphicssystem Manage the system-wide active Qt Graphics System rails Manage Ruby on Rails versions rc Manage /etc/init.d scripts in runlevels ruby Manage Ruby symlinks settingsd Switch between settingsd implementations sh Manage /bin/sh (POSIX shell) implementations sndpeek Manage /usr/bin/sndpeek audio engine sysvinit Switch between sysvinit implementations timidity Select default system patchset for TiMidity++ unison Manage /usr/bin/unison versions vdr-plugin Manage VDR plugins vi Manage /usr/bin/vi implementations visual Manage the VISUAL environment variable wxwidgets Manage the system default wxWidgets profile. xvmc Manage the XvMC implementation used by your system Why aren't we telling people to just edit config files!? -- Fabio Erculiani