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 A8E8C1381F3 for ; Sat, 25 May 2013 13:15:24 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B8E26E0B54; Sat, 25 May 2013 13:15:20 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id CB92CE0B33 for ; Sat, 25 May 2013 13:15:19 +0000 (UTC) Received: from [192.168.0.102] (dynamic-adsl-84-220-77-8.clienti.tiscali.it [84.220.77.8]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: lu_zero) by smtp.gentoo.org (Postfix) with ESMTPSA id AB49733BF2B for ; Sat, 25 May 2013 13:15:18 +0000 (UTC) Message-ID: <51A0B966.2090805@gentoo.org> Date: Sat, 25 May 2013 15:15:18 +0200 From: Luca Barbato User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130411 Thunderbird/17.0.5 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] eselect init References: <51A08A68.3020900@gentoo.org> <20130525142913.082c2ff8@sf> In-Reply-To: <20130525142913.082c2ff8@sf> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: 90b3014f-7e96-4a40-b1d7-f157fa9c7cfd X-Archives-Hash: 425655d76b8e6c13f90f1b4d5657e7df On 05/25/2013 01:29 PM, Sergei Trofimovich wrote: > If you can't change options at boot time it's very simple to get > unbootable system. Just curious, who does such systems and > how root filesystem (+ it's mount options) is expected to be > found there? You write your bootargs in the kernel, if you really must you can go to the efi shell and override by hand. you can surely install an efi ui on top of your efi implementation but that's unrelated. My current setup works decently the way I mentioned and I guess more than a single person might use it. > I'd go for init=/sbin/gentoo-init and make all the messy stuff there. > Otherwise by breaking /sbin/init it would be hard to find proper > name of, say, SYSVs /sbin/init. How would you call it? /bin/init is my idea (second in the list in linux fallback), otherwise we can just make the wrapper use a non-taken name and have people willing to play with it just reroll their kernel/boot system. lu