~ubuntu-branches/ubuntu/karmic/mountall/karmic-201010040944

Viewing all changes in revision 4.

  • Committer: Bazaar Package Importer
  • Author(s): Scott James Remnant, Scott James Remnant, Colin Watson
  • Date: 2009-09-16 23:55:33 UTC
  • Revision ID: james.westby@ubuntu.com-20090916235533-ejfggxfju2jthsh0
Tags: 0.1.6
[ Scott James Remnant ]
* Restored mistakenly removed dh_installchangelogs & dh_installdocs.

* Allow a further udev event for a block-device to retry swapon/mount
  after fsck has been already been completed for a prior event.
* Massively reduce the pickyness of mountall when it comes to block
  devices; only expect ID_FS_USAGE and ID_FS_TYPE for dm and md devices,
  and don't actually expect the values.  For most people this won't make
  a difference, since we use UUID= anyway.  But for people with hardcoded
  /dev/sda1 in their fstab, which has multiple metadata, this won't break
  their boot.

* Only include FHS filesystems in the {virtual,local,remote}-filesystems
  events.  This prevents an unmountable entry in fstab blocking things like
  starting D-Bus or the Network which are required to mount that filesystem.
  LP: #430880.
* Never consider the root filesystem to be virtual or remote, even when
  it is, since we assert that it's already mounted so we don't have to
  take care of it.  LP: #431028.
* Check whether filesystems mounted readonly when we start do not have
  "ro" in their fstab, before assuming we need to remount them.
  Readonly filesystems not in fstab (e.g. LiveCD, Wubi, etc.) never need
  remounting.  LP: #431028.
* Only virtual filesystems will be mounted while the root filesystem is
  readonly, not filesystems such as /usr and /var.
* fuse filesystems are never considered virtual, since they probably
  need devices, write access and the hand of god to be mounted.

[ Colin Watson ]
* Ignore errors from kill in mountall-net, since they're almost certainly
  just because mountall exited before we had a chance to kill it
  LP: #430755.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: