lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Wed, 11 Apr 2012 14:27:36 -0400
From:	Ted Ts'o <tytso@....edu>
To:	Eric Sandeen <sandeen@...hat.com>
Cc:	Phillip Susi <psusi@...ntu.com>,
	ext4 development <linux-ext4@...r.kernel.org>
Subject: Re: What is e2initrd_helper?

On Wed, Apr 11, 2012 at 10:55:17AM -0500, Eric Sandeen wrote:
> On 4/11/12 10:46 AM, Phillip Susi wrote:
> > I came across this program in e2fsprogs and it doesn't seem to have a
> > man page.  What is its purpose?  Looking at the code, it appears to
> > extract the fs type listed in the /etc/fstab of the root fs before it
> > is mounted, but why?
> 
> +2004-09-18  Theodore Ts'o  <tytso@....edu>
> +
> +       * e2initrd_helper.c: New program which allows initrd scripts to
> +               check on the contents of /etc/fstab without (a) needing to
> +               mount the root filesystem, and (b) needing /bin/awk in the
> +               initrd environment.  (Addresses Debian Bug #247775)
> +

Debian used to have a system where we could transparently update the
root file system to use ext4 file system features as part of the
initrd.

At one point I had hopes that we could fix up the boot scripts so that
if an initrd was present, we could run e2fsck out of the initrd, so we
wouldn't have to play games with mounting the file system read-only.
So at one point the plan was this program would also extract all of
/etc/fstab for the initrd, and other things that might be useful
before the root file system was mounted.

I've since decided that this would involve getting fsck all-too-bound
up in distribution-specific init systems, and might actually aid and
abet the further dominance of GNOME-OS (or plymouth/upstart; I dispise
all of the modern init/initscripts systems equally), so I've since
stopped trying to implement things in that particular design
direction.

It's why I'll be abandoning Ubuntu when the new Ivy Bridge laptops
become available, and switching not to Fedora, but to Debian Testing
--- but I'm sure Mark Shuttleworth really doesn't care what distro
people like me choose to use....   :-)

						- Ted
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists