[Bug 234409] Re: friendly-recovery violates the Linux Filesystem Hierarchy Standard

Stéphane Graber stgraber at stgraber.org
Tue Aug 30 21:42:43 UTC 2011


friendly-recovery depends on whiptail which is currently in /usr (and
libnewt in /usr/lib). These two will need to be moved to / before
friendly-recovery can work properly without /usr.

For the time being friendly-recovery will be moved to /lib and will drop
to a root shell should /usr be unavailable.

** Changed in: friendly-recovery (Ubuntu)
     Assignee: (unassigned) => Stéphane Graber (stgraber)

** Also affects: newt (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to friendly-recovery in Ubuntu.
https://bugs.launchpad.net/bugs/234409

Title:
  friendly-recovery violates the Linux Filesystem Hierarchy Standard

Status in “friendly-recovery” package in Ubuntu:
  Triaged
Status in “newt” package in Ubuntu:
  New

Bug description:
  Binary package hint: friendly-recovery

  friendly-recovery uses files in /usr, but runs in single-user mode.

  This is a violation of the Linux Filesystem Hierarchy Standard, which
  states that "The contents of the root filesystem must be adequate to
  boot, restore, recover, and/or repair the system." (See
  http://www.pathname.com/fhs/pub/fhs-2.3.html#PURPOSE2 )

  friendly-recovery, due to the current install locations:

  (1) prevents the system from booting in recovery mode if the /usr partition is corrupted.
  (2) prevents /usr from being resized, as it can never be unmounted

  I'm a fan of LVM, and found #2 a huge problem for me. A huge benefit
  of LVM is that it allows you to dynamically increase the size of
  partitions. This benefit is negated if you can't unmount some of your
  partitions due to software using it.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/friendly-recovery/+bug/234409/+subscriptions




More information about the foundations-bugs mailing list