From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1S7rkX-0007Cn-DM for garchives@archives.gentoo.org; Wed, 14 Mar 2012 17:12:33 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BEEE4E0879; Wed, 14 Mar 2012 17:12:22 +0000 (UTC) Received: from mail-yx0-f181.google.com (mail-yx0-f181.google.com [209.85.213.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 238D4E086C for ; Wed, 14 Mar 2012 17:11:45 +0000 (UTC) Received: by yenq2 with SMTP id q2so2568086yen.40 for ; Wed, 14 Mar 2012 10:11:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dee.su; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=7cm3zclXWrFcfjYAMyCAehIIpud0U6yQNDDraLQigeY=; b=YqKoKYH8XGs/zUUM/NWgkJPvdO0I6ZaA/JLGWphFrvVy1V3epF3ctpS7ZQH06SuUgt OaJvU/l+RJj6m3xWhy18RagvoEi/7G4QX8w6fxJj5FOTY07j/cxK4mAxqJx0KCtAXH54 fOofNgsqsVAUDCgtgO6sIMtiVEqz8Ee82PFrY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding:x-gm-message-state; bh=7cm3zclXWrFcfjYAMyCAehIIpud0U6yQNDDraLQigeY=; b=M4ypXMQRtHrGkkT+vYnskAOZPxdImvkiMZhM4w2oRXStQPAnT6TBjEv2tPAaDu6m0O EJuKPWC2+9S6LsJ/O3BaCYQCmA/RB6XQrBDFuo+7dz4BzTD7j9gggvgItnFnzTdGFqvv Nfe8gN+/ejvBS5Y/w3K+Cz6TQnvfaybHJMRC03t2s73dTU/Vzqr5YYlUN6FNPhi1u7dG 2I4WPCVvhlH4wKCeFtAhpqpS9x7Y0/fJEBsh8OrH8T9tvFbN0DGPZO/eiPfAjbxDWzOs kGlFggUKLLWKrXVDbr7a04zS1sqZwfOODQU7LWHZxWamQdzs/hDSmv6rMPzEg+NhzXen yfnQ== Received: by 10.60.1.230 with SMTP id 6mr4328885oep.42.1331745105215; Wed, 14 Mar 2012 10:11:45 -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 Received: by 10.182.90.42 with HTTP; Wed, 14 Mar 2012 10:11:25 -0700 (PDT) In-Reply-To: <20120314152209.GA2157@kroah.com> References: <20120311173355.GB6599@linux1> <4F5EA152.80604@gentoo.org> <4F5FE34A.4030609@gentoo.org> <4F6091CE.1050009@gentoo.org> <20120314144115.GA30606@kroah.com> <20120314145144.GC3200@ca.inter.net> <20120314150431.GA2033@kroah.com> <20120314150827.53dc8336@googlemail.com> <20120314152209.GA2157@kroah.com> From: Maxim Kammerer Date: Wed, 14 Mar 2012 19:11:25 +0200 Message-ID: Subject: Re: [gentoo-dev] Re: Let's redesign the entire filesystem! To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQmgs5OrAoDEdHWUvr6EOpp0dE4sHTgNMRSqEJR0KsPHVjX5bVJrxgNRFHhPxOc5VWgFdEpE X-Archives-Salt: 3e6c5a09-fcf3-4940-8081-890b1bfde31c X-Archives-Hash: ccd3f285259fbc6afb49f529bf8951a8 On Wed, Mar 14, 2012 at 17:22, Greg KH wrote: > As for "fixing this", see the oft-linked webpage as to why it can't be > fixed easily, if at all, and honestly, I don't think it needs to be > fixed. What's wrong with: * having an "early mounts" list file * having an "early modules" list file * init system in early boot (e.g., OpenRC in init.sh) loading "early modules" and mounting "early mounts" from /etc/fstab This will solve the issue with most non-complex (i.e., no raid or encryption) initramfs-less setups, without requiring that users migrate to initramfs (e.g., after dealing with genkernel-generated scripts for a long time, I wouldn't touch it with a pointed stick anymore). The relevant files can be also generated automatically during an upgrade (empty "early modules" and empty or /usr-only "early mounts", depending on /etc/fstab contents). --=20 Maxim Kammerer Libert=E9 Linux (discussion / support: http://dee.su/liberte-contribute)