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 28AE9138642 for ; Thu, 24 Jan 2013 04:28:58 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id ED5C221C028; Thu, 24 Jan 2013 04:28:53 +0000 (UTC) Received: from mail-gh0-f175.google.com (mail-gh0-f175.google.com [209.85.160.175]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C9E2A21C002 for ; Thu, 24 Jan 2013 04:28:52 +0000 (UTC) Received: by mail-gh0-f175.google.com with SMTP id g18so617534ghb.34 for ; Wed, 23 Jan 2013 20:28:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:x-enigmail-version:content-type; bh=qgckhQlbXLlofpkzbSHQiRnK18fHwS8ZfVdU2l1RtDU=; b=E5W+OanpeFVdm1N2LbECqCO2h7OHxaxuhlYRB6kHh3m9yi9pOCBDL4SgTjFx0luT9Y PB/Af7FbZyccFqyk4Z8pOWkhekpf4tiwm44i1ZHVP1SsIL6rX/nBCwTXdl/+nUgVlwOn SX6tAbuvOnRFaXD0gTTpfxKmo1fBynimkU56v/A3NTiWaHp3PbsIXL5LBh24S7xqndWM j4qhy7y/p64x/3Ws8BkNNpziTlzUK3kCRdaa8MaNAb9ued/pDhASpgKVx00xQ0f1+fSP KRAnYkg35ut2jaVsee43EKGBi0+qokzaGujki7TpfguuoYkLA3BArfpPPT/4p/i5MYgb KNIA== X-Received: by 10.236.148.80 with SMTP id u56mr639438yhj.65.1359001731850; Wed, 23 Jan 2013 20:28:51 -0800 (PST) Received: from [192.168.2.5] (adsl-74-240-57-140.jan.bellsouth.net. [74.240.57.140]) by mx.google.com with ESMTPS id l14sm19767915anm.15.2013.01.23.20.28.49 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 23 Jan 2013 20:28:51 -0800 (PST) Message-ID: <5100B881.7020402@gmail.com> Date: Wed, 23 Jan 2013 22:28:49 -0600 From: Dale User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 SeaMonkey/2.15.1 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] Re: news item for udev 197-r3 upgrade (yes, I know, it's late) References: <50FFE241.6030107@gentoo.org> <51002BFF.3070402@desaster-games.com> <510034C8.9050704@desaster-games.com> <510096A3.20602@gentoo.org> In-Reply-To: X-Enigmail-Version: 1.5 Content-Type: multipart/alternative; boundary="------------070801090206020408090908" X-Archives-Salt: 8b10ba72-139c-42d7-843c-f0f2ffa1e120 X-Archives-Hash: 05d77a894571a895ff6701a32da9ea88 This is a multi-part message in MIME format. --------------070801090206020408090908 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Duncan wrote: > Samuli Suominen posted on Thu, 24 Jan 2013 04:04:19 +0200 as excerpted: > >> > On 23/01/13 21:06, Felix Kuperjans wrote: >>>> >>> On Wed, Jan 23, 2013 at 1:29 PM, Felix Kuperjans >>>> >>> wrote: >>>>> >>>> Samuli Suominen wrote: >>>>>> >>>>> please review this news item >>>>> >>>> >>>>> >>>> /dev/root is no longer available in this udev version >>>>> >>>> >>>>> >>>> I suggest including in the news item, that /dev/root must be replaced >>>>> >>>> with the actual root device or LABEL=..., UUID=... and the like in >>>>> >>>> /etc/fstab. >>>>> >>>> >>> >> Well, *if* a line with /dev/root is present in /etc/fstab, the system >>> >> does not boot up properly (tested it right now). >>> >> I always though such a line in /etc/fstab is needed so that fsck is run >>> >> on the root filesystem... >>> >> >>> >> Removing the line completely boots up fine, but the filesystem has not >>> >> been fscked on boot. >> > >> > I don't think we ever instructed users for adding such line... if we >> > did, I'll eat my words. >> > So, I don't think it's necessary to instruct them away from it either, >> > never seen such fstab line. > Well technically, we used (and still use, see below) the uppercase > /dev/ROOT, with instructions documenting what to replace it with. But > some users apparently simply lowercased that ROOT, and for years it "just > worked". (Below output edited slightly for posting. $>> indicates the > shell prompt.): > > $>>equery b fstab > * Searching for fstab ... > sys-apps/baselayout-2.2 (/usr/share/baselayout/fstab) > > $>>grep -i /dev/root /usr/share/baselayout/fstab > /dev/ROOT / ext3 noatime 0 1 > > $>> > > [TLDR folks can stop there. The rest is historic observation, arguably > interesting, admittedly ranty, but not vital.] > > Years ago (remember, my first successful gentoo install was 2004.1), the > fstab example file found in /usr/share/baselayout/fstab was packaged as > /etc/fstab directly. Now, the handbook of the era took great pains to > guide people thru editing it appropriately, saying the ALLCAPS entries > were intended to be replaced as appropriate for the individual install, > AND people were expected to actually use etc-update or the like for its > intended purpose, so people weren't /supposed/ to have it simply > overwritten. I started using Gentoo in the 1.4 days. I to changed /dev/ROOT to /dev/root and added the proper locations/options for root and every other mount point I have. This is the first I have heard of fstab not needing the root mount line. If this is a change, someone needs to tell the users, even us old timers. ;-) Dale :-) :-) -- I am only responsible for what I said ... Not for what you understood or how you interpreted my words! --------------070801090206020408090908 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
Duncan wrote:
Samuli Suominen posted on Thu, 24 Jan 2013 04:04:19 +0200 as excerpted:

> On 23/01/13 21:06, Felix Kuperjans wrote:
>>> On Wed, Jan 23, 2013 at 1:29 PM, Felix Kuperjans
>>> <felix@desaster-games.com> wrote:
>>>> Samuli Suominen wrote:
>>>>> please review this news item
>>>>
>>>> /dev/root is no longer available in this udev version
>>>>
>>>> I suggest including in the news item, that /dev/root must be replaced
>>>> with the actual root device or LABEL=..., UUID=... and the like in
>>>> /etc/fstab.
>>>>
>> Well, *if* a line with /dev/root is present in /etc/fstab, the system
>> does not boot up properly (tested it right now).
>> I always though such a line in /etc/fstab is needed so that fsck is run
>> on the root filesystem...
>>
>> Removing the line completely boots up fine, but the filesystem has not
>> been fscked on boot.
> 
> I don't think we ever instructed users for adding such line... if we
> did, I'll eat my words.
> So, I don't think it's necessary to instruct them away from it either,
> never seen such fstab line.
Well technically, we used (and still use, see below) the uppercase 
/dev/ROOT, with instructions documenting what to replace it with.  But 
some users apparently simply lowercased that ROOT, and for years it "just 
worked". (Below output edited slightly for posting. $>> indicates the 
shell prompt.):

$>>equery b fstab
 * Searching for fstab ... 
sys-apps/baselayout-2.2 (/usr/share/baselayout/fstab)

$>>grep -i /dev/root /usr/share/baselayout/fstab
/dev/ROOT           /            ext3         noatime         0 1

$>>

[TLDR folks can stop there.  The rest is historic observation, arguably 
interesting, admittedly ranty, but not vital.]

Years ago (remember, my first successful gentoo install was 2004.1), the 
fstab example file found in /usr/share/baselayout/fstab was packaged as 
/etc/fstab directly.  Now, the handbook of the era took great pains to 
guide people thru editing it appropriately, saying the ALLCAPS entries 
were intended to be replaced as appropriate for the individual install, 
AND people were expected to actually use etc-update or the like for its 
intended purpose, so people weren't /supposed/ to have it simply 
overwritten.


I started using Gentoo in the 1.4 days.  I to changed /dev/ROOT to /dev/root and added the proper locations/options for root and every other mount point I have.  This is the first I have heard of fstab not needing the root mount line.  If this is a change, someone needs to tell the users, even us old timers.  ;-)

Dale

:-)  :-) 
-- 
I am only responsible for what I said ... Not for what you understood or how you interpreted my words!
--------------070801090206020408090908--