Change log for mountall package in Ubuntu

175 of 86 results
Published in trusty-updates
Deleted in trusty-proposed (Reason: moved to -updates)
mountall (2.53ubuntu1) trusty; urgency=medium

  * try_udev_device: Ignore udev block device nodes which are missing
    devnames (LP: #1807077).

 -- Ryan Finnie <email address hidden>  Thu, 06 Dec 2018 03:29:27 +0000

Available diffs

Published in precise-updates
Deleted in precise-proposed (Reason: moved to -updates)
mountall (2.36.4ubuntu0.1) precise; urgency=medium

  * mounted-dev.conf: Don't mess with consoles inside containers. (LP: #1075717)
 -- Stephane Graber <email address hidden>   Wed, 21 Jan 2015 13:04:17 -0500

Available diffs

Deleted in artful-release (Reason: Unused, replaced by systemd; LP: #1649310)
Obsolete in zesty-release
Obsolete in yakkety-release
Superseded in yakkety-release
Published in xenial-release
Obsolete in wily-release
Obsolete in vivid-release
Deleted in vivid-proposed (Reason: moved to release)
mountall (2.54ubuntu1) vivid; urgency=medium

  * SECURITY UPDATE: insecure mount permissions (LP: #1390183)
    - The mount utility now honours process umask when mounting certain
      filesystems, resulting in them being potentially mounted with
      inappropriate permissions.
    - src/mountall.c: don't specifically set umask when running as a
      daemon, inherit the umask Upstart sets instead.
    - CVE-2014-1421
 -- Marc Deslauriers <email address hidden>   Thu, 13 Nov 2014 13:11:38 -0500

Available diffs

Obsolete in utopic-updates
Obsolete in utopic-security
mountall (2.54ubuntu0.14.10.1) utopic-security; urgency=medium

  * SECURITY UPDATE: insecure mount permissions (LP: #1390183)
    - The mount utility now honours process umask when mounting certain
      filesystems, resulting in them being potentially mounted with
      inappropriate permissions.
    - src/mountall.c: don't specifically set umask when running as a
      daemon, inherit the umask Upstart sets instead.
    - CVE-2014-1421
 -- Marc Deslauriers <email address hidden>   Thu, 13 Nov 2014 13:21:39 -0500
Superseded in vivid-release
Obsolete in utopic-release
Deleted in utopic-proposed (Reason: moved to release)
mountall (2.54build1) utopic; urgency=high

  * No change rebuild against libplymouth4.
 -- Dimitri John Ledkov <email address hidden>   Mon, 14 Jul 2014 10:15:29 +0100

Available diffs

Superseded in utopic-release
Deleted in utopic-proposed (Reason: moved to release)
mountall (2.54) unstable; urgency=medium


  * conf/mounted-proc.conf: /proc/slabinfo may not exist, in which case we
    should avoid trying to chmod it and generating spurious errors in the
    log.  LP: #1319724.

 -- Steve Langasek <email address hidden>  Thu, 15 May 2014 07:54:40 -0700

Available diffs

Superseded in utopic-release
Published in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
mountall (2.53) unstable; urgency=medium


  [ James Hunt ]
  * man/mountall.8:
    - Added SEE ALSO section.
    - Updated date and copyright.
    - Remove comments about mountall being a temporary tool
      since this is not true (it's been "temporary" since 2009) and it
      undermines its current importance.
    - Reworked DESCRIPTION and made mention of /lib/init/fstab.

  [ Steve Langasek ]
  * conf/mounted-run.conf: the dynamic motd location used by PAM has changed
    to /run/motd.dynamic; update the job to match.

 -- Steve Langasek <email address hidden>  Wed, 19 Feb 2014 16:17:14 -0800

Available diffs

Superseded in trusty-release
Obsolete in saucy-release
Deleted in saucy-proposed (Reason: moved to release)
mountall (2.52) unstable; urgency=low

  * Don't emit extra 'mounting' events for mounts already in progress; this
    will cause double triggering of some jobs for remote filesystems, and
    can also cause us to miss 'mounted' events.  LP: #1048017.
  * Fix mountall upstart job to not start a subshell for reading
    /proc/cmdline, since this causes upstart to lose track of the daemon
    process and leaves mountall-net unable to signal it to retry network
    mounts.  LP: #1235013.
 -- Steve Langasek <email address hidden>   Wed, 09 Oct 2013 04:12:51 +0000

Available diffs

Superseded in saucy-release
Deleted in saucy-proposed (Reason: moved to release)
mountall (2.51) unstable; urgency=low


  * Fix tagging of filesystems to not have local/remote inheritance
    overridden; otherwise we will mis-tag various mounts and deadlock the
    boot.  Also fixes an inconsistency with the inheritance of
    'bootwait'/'nobootwait' flags depending on the order of mounts in
    /etc/fstab: we now always treat the 'nobootwait' flag as applying to
    submounts. LP: #1223745, LP: #1153672.

 -- Steve Langasek <email address hidden>  Fri, 13 Sep 2013 22:23:55 -0700

Available diffs

Superseded in saucy-release
Deleted in saucy-proposed (Reason: moved to release)
mountall (2.50) unstable; urgency=low


  * Add support for pstore.  Closes: #722212.
  * Allow multiple fstab entries with the same mountpoint: we still mask
    any entries that came from a different source (i.e., /etc/fstab will
    mask /lib/init/fstab), but if there are multiple entries in /etc/fstab,
    treat them all as separate mounts instead of letting the last one win.
    LP: #503003.
  * Don't set 'console output' anymore; now that we have upstart logging by
    default, logs will be captured and (assuming /var/log becomes writable
    at some point) mountall is debuggable without having to spew text to the
    console.
  * Support reading --verbose/--debug options from /proc/cmdline, so that
    we can give users a better way to debug mountall without having to
    edit the upstart job.
  * Since everything is in a single event loop, a request from plymouth to
    skip a mount may come in after the mount has already happened.  So don't
    assert on a bogus request, just treat it as a no-op and continue.
    LP: #731800.

 -- Steve Langasek <email address hidden>  Tue, 10 Sep 2013 04:01:19 +0000

Available diffs

Superseded in saucy-release
Deleted in saucy-proposed (Reason: moved to release)
mountall (2.49) unstable; urgency=low


  [ James Hunt ]
  * apport/mountall.py: add a mountall apport hook.

  [ Steve Langasek ]
  * Ignore parse errors in /etc/default/rcS or /etc/default/locale; these
    problems shouldn't be allowed to prevent the system from booting.
    LP: #1192514.

 -- Steve Langasek <email address hidden>  Tue, 02 Jul 2013 15:51:12 -0700

Available diffs

Superseded in saucy-release
Obsolete in raring-release
Deleted in raring-proposed (Reason: moved to release)
mountall (2.48build1) raring; urgency=low

  * No-change rebuild against libudev1
 -- Martin Pitt <email address hidden>   Wed, 13 Mar 2013 07:02:07 +0000

Available diffs

Superseded in raring-release
Deleted in raring-proposed (Reason: moved to release)
mountall (2.48) unstable; urgency=low


  [ Steve Langasek ]
  * Make sure we don't show the error message claiming a device is not
    ready when we're actually already handling it but are just waiting for
    related upstart jobs that are blocking the mount to finish.
    LP: #1091792.

  [ Stéphane Graber ]
  * Mount a tmpfs on /sys/fs/cgroup if it exists.

 -- Steve Langasek <email address hidden>  Sat, 09 Mar 2013 00:36:22 +0000

Available diffs

Obsolete in quantal-updates
Deleted in quantal-proposed (Reason: moved to -updates)
mountall (2.42ubuntu0.4) quantal-proposed; urgency=low

  * Ensure callbacks are called directly when running with --no-events,
    otherwise the "event" handling of the non-events never finishes and
    mountall hangs.  LP: #1099349.
 -- Steve Langasek <email address hidden>   Wed, 16 Jan 2013 17:12:54 -0800

Available diffs

Superseded in precise-updates
Deleted in precise-proposed (Reason: moved to -updates)
mountall (2.36.4) precise-proposed; urgency=low

  * Ensure callbacks are called directly when running with --no-events,
    otherwise the "event" handling of the non-events never finishes and
    mountall hangs.  LP: #1099349.
 -- Steve Langasek <email address hidden>   Wed, 16 Jan 2013 17:13:23 -0800

Available diffs

Superseded in raring-release
Deleted in raring-proposed (Reason: moved to release)
mountall (2.47) unstable; urgency=low


  [ Dave Chiluk ]
  * Adjust parsing of options so mountall doesn't strip options that are
    substrings of these strings (showthrough, optional, bootwait, nobootwait
    or timeout). This fixes the issue where timeo was getting stripped from
    nfs mounts. LP: #1041377.

  [ Steve Langasek ]
  * Ensure callbacks are called directly when running with --no-events,
    otherwise the "event" handling of the non-events never finishes and
    mountall hangs.  LP: #1099349.

 -- Steve Langasek <email address hidden>  Mon, 14 Jan 2013 16:37:36 -0800

Available diffs

Superseded in precise-updates
Deleted in precise-proposed (Reason: moved to -updates)
mountall (2.36.3) precise-proposed; urgency=low

  * Adjust parsing of options so mountall doesn't strip options that are
    substrings of these strings (showthrough, optional, bootwait, nobootwait
    or timeout). This fixes the issue where timeo was getting stripped from
    nfs mounts. LP: #1041377.
 -- Dave Chiluk <email address hidden>   Wed, 19 Dec 2012 10:21:43 -0600

Available diffs

Superseded in quantal-updates
Deleted in quantal-proposed (Reason: moved to -updates)
mountall (2.42ubuntu0.3) quantal-proposed; urgency=low

  * Adjust parsing of options so mountall doesn't strip options that are
    substrings of these strings (showthrough, optional, bootwait, nobootwait
    or timeout). This fixes the issue where timeo was getting stripped from
    nfs mounts. LP: #1041377.
 -- Dave Chiluk <email address hidden>   Wed, 19 Dec 2012 10:21:43 -0600

Available diffs

Superseded in raring-release
Deleted in raring-proposed (Reason: moved to release)
mountall (2.46) unstable; urgency=low


  * Fix a further remaining issue from 2.41: by fixing the missing 'mounted'
    events in 2.43, we have again introduced a case where mountall may block
    waiting for 'mounted MOUNTPOINT=/' to return before handling 'mounted
    MOUNTPOINT=/run' and emitting virtual-filesystems, thus causing
    dependency loops and long boot timeouts.  LP: #1078926.

 -- Steve Langasek <email address hidden>  Mon, 03 Dec 2012 23:44:16 +0000

Available diffs

Superseded in precise-proposed
mountall (2.36.2) precise-proposed; urgency=low

  * Fix a remaining issue with making the mounting and mounted events fully
    asynchronous.  LP: #1078926.

Available diffs

Superseded in quantal-updates
Deleted in quantal-proposed (Reason: moved to -updates)
mountall (2.42ubuntu0.2) quantal-proposed; urgency=low

  * Fix a further remaining issue from 2.41: by fixing the missing 'mounted'
    events in 2.42ubuntu0.1, we have again introduced a case where mountall
    may block waiting for 'mounted MOUNTPOINT=/' to return before handling
    'mounted MOUNTPOINT=/run' and emitting virtual-filesystems, thus causing
    dependency loops and long boot timeouts.  LP: #1078926.
 -- Steve Langasek <email address hidden>   Mon, 03 Dec 2012 23:44:16 +0000

Available diffs

Superseded in raring-release
Deleted in raring-proposed (Reason: moved to release)
mountall (2.45) unstable; urgency=low


  [ Serge Hallyn ]
  * mounted-dev.conf: leave consoles alone in a lxc or libvirt container
    (LP: #1075717)

 -- Steve Langasek <email address hidden>  Wed, 28 Nov 2012 22:07:18 -0800

Available diffs

Superseded in raring-release
Deleted in raring-proposed (Reason: moved to release)
mountall (2.44) unstable; urgency=low


  * conf/{checkfs,checkroot-bootclean,checkroot,mountall-bootclean}.sh.conf,
    conf/{mountnfs-bootclean,mtab,bootmisc}.sh.conf: additional null jobs
    for compatibility with pre-existing sysvinit script names, so that the
    sysvinit scripts aren't run.  This speeds up the boot, improves
    compatibility with insserv, and guards against e.g.,
    mountall-bootclean.sh running after /run is already in use by ifupdown.

 -- Steve Langasek <email address hidden>  Fri, 16 Nov 2012 01:05:31 +0000

Available diffs

Superseded in precise-proposed
mountall (2.36.1) precise-proposed; urgency=low

  * Add options to mountall(8) manual page.  LP: #805509.
  * Allow 'mounting' and 'mounted' signals from unrelated mounts to be
    processed in parallel.  Thanks to Alexander Achenbach for the initial
    patch.  LP: #643289.

  [ Andy Whitcroft ]
  * Add support for mounting the efivars filesystem onto
    /sys/firmware/efi/efivars.  LP: #1063061.
 -- Steve Langasek <email address hidden>   Thu, 08 Nov 2012 00:29:40 -0800

Available diffs

Superseded in quantal-updates
Deleted in quantal-proposed (Reason: moved to -updates)
mountall (2.42ubuntu0.1) quantal-proposed; urgency=low

  * Fix a regression introduced in 2.41: parse_mountinfo() doesn't
    generate a mounted event for a filesystem whose canonicalized
    mountpoint doesn't match the mountpoint specified in /etc/fstab.  So
    we still need to call mounted() explicitly for this case.  LP: #1059471.
 -- Steve Langasek <email address hidden>   Wed, 07 Nov 2012 20:58:39 -0800
Superseded in raring-release
Deleted in raring-proposed (Reason: moved to release)
mountall (2.43) unstable; urgency=low


  * Fix a regression introduced in 2.41: parse_mountinfo() doesn't 
    generate a mounted event for a filesystem whose canonicalized
    mountpoint doesn't match the mountpoint specified in /etc/fstab.  So
    we still need to call mounted() explicitly for this case.  LP: #1059471.

 -- Steve Langasek <email address hidden>  Tue, 06 Nov 2012 01:03:12 -0800

Available diffs

Superseded in raring-release
Obsolete in quantal-release
mountall (2.42) unstable; urgency=low


  [ Andy Whitcroft ]
  * Add support for mounting the efivars filesystem onto
    /sys/firmware/efi/efivars.  LP: #1063061.

  [ Steve Langasek ]
  * mount events now happen so much in parallel that /etc/mtab may not get
    updated due to races between 'mounted' events.  Explicitly track the
    list of mounts that are in need of fake-remounting and make sure mount -f
    gets called for them if they missed the boat. LP: #1060296

 -- Steve Langasek <email address hidden>  Tue, 09 Oct 2012 12:32:56 -0700

Available diffs

Superseded in quantal-release
mountall (2.41) unstable; urgency=low


  [ Alexander Achenbach ]
  * Don't block other, unrelated mounts from being processed while one
    mount is blocked on its mounting signal to process.  LP: #643289.

  [ Steve Langasek ]
  * Likewise, allow 'mounted' signals to be processed in parallel with
    other unrelated mounts.

 -- Steve Langasek <email address hidden>  Tue, 25 Sep 2012 23:21:59 -0700
Superseded in quantal-release
mountall (2.40) unstable; urgency=low

  * Add /run/user as a default mountpoint, in support of $XDG_RUNTIME_DIR.
    LP: #894391.

Available diffs

Superseded in quantal-release
mountall (2.38) unstable; urgency=low


  * Counterproductively document in debian/copyright the license of files in
    intl that form no part of the binary package, to get through the Debian
    NEW queue.

 -- Steve Langasek <email address hidden>  Sat, 30 Jun 2012 11:44:59 -0700

Available diffs

Superseded in quantal-release
Published in precise-release
mountall (2.36) precise; urgency=low

  * If no specific fsck.* checker is found for a given filesystem type
    (except for a short list where we know that checkers really should be
    present), skip checking that filesystem rather than emitting scary error
    messages (LP: #838091).  This duplicates some logic from 'fsck -A', but
    that seems reasonable given mountall's purpose.
 -- Colin Watson <email address hidden>   Thu, 12 Apr 2012 18:58:16 +0100

Available diffs

Superseded in precise-release
mountall (2.35) precise; urgency=low

  * conf/mounted-tmp.conf: Mount an 1 MiB tmpfs on /tmp/ if /tmp has less than
    1 MB of space, so that booting has a chance of succeeding with a full
    disk. Ubuntu up to 8.04 LTS already had this, but this got lost in
    between. (LP: #932598)
 -- Martin Pitt <email address hidden>   Thu, 08 Mar 2012 11:57:29 +0100

Available diffs

Superseded in precise-release
mountall (2.34) precise; urgency=low

  * Change conf/mounted-debugfs.conf to run the chmod in a || true.
    This is to avoid showing an "Event failed" message in containers
    where apparmor denies access to /sys/kernel/debug.
    Having that job always success shouldn't make any difference as it's
    not running anything after that chmod and /sys/kernel/debug is indeed
    mounted.
 -- Stephane Graber <email address hidden>   Wed, 15 Feb 2012 12:54:40 -0500

Available diffs

Superseded in precise-release
mountall (2.33) precise; urgency=low

  * Mark mountall as Multi-Arch: foreign to allow for upstart to be
    installable with multi-arch (needed for armhf containers on x86)
 -- Stephane Graber <email address hidden>   Thu, 02 Feb 2012 13:09:51 -0500

Available diffs

Superseded in precise-release
mountall (2.32) precise; urgency=low

  [ Steve Langasek ]
  * Drop /lib/init/rw from /lib/init/fstab, since this is now always a symlink
    to /run.

  [ James Hunt ]
  * src/mountall.c: mounted(): Add cast to appease gcc 4.6.2.

  [ Stéphane Graber ]
  * src/mountall.c: mount_policy(): Ignore mount points if there is already a
    mounted child (required for lxc(7) to ignore mounts such as /dev).
 -- James Hunt <email address hidden>   Thu, 05 Jan 2012 16:07:12 +0000

Available diffs

Superseded in precise-release
Obsolete in oneiric-release
mountall (2.31) oneiric; urgency=low

  * Added com.ubuntu.Mountall.server interface. Implemented the mntctl command
    with 4 commands: 1. StopTimer 2. RestartTimer 3. ChangeMountDevice 4.
    Version.
  * Fixed the coding style bugs in the "timeout" option related code. Also
    removed a break from the is_device_ready () to get the "device-not-ready"
    event for all the devices which are marked with the timeout option and
    which are not ready by the time the timer expires.
  * Added debian/initramfs/Makefile.am to install mountall.initramfs-hook as
    an initramfs hook that installs mntctl, mountall and other files needed by
    an event driven initramfs. Also added
    debian/initramfs/upstart-jobs/Makefile.am to install the upstart-jobs
    related to mountall in the event driven initramfs. The current
    mountall.conf execute as an upstart job in place of the "local" script in
    the non-event driven initramfs
 -- Surbhi Palande <email address hidden>   Fri, 15 Jul 2011 13:32:33 +0100

Available diffs

Superseded in oneiric-release
mountall (2.30) oneiric; urgency=low

  * conf/mounted-dev.conf: Stop copying /lib/udev/devices/. udevd already does
    that, and with devtmpfs it's obsolete now anyway.
  * conf/mounted-dev.conf: Create a /dev/shm → /run/shm symlink, while our
    eglibc is still looking for it in /dev/.
 -- Martin Pitt <email address hidden>   Thu, 14 Jul 2011 09:14:15 +0200

Available diffs

Superseded in oneiric-release
mountall (2.29) oneiric; urgency=low

  * Don't actually try to migrate /var/run in /etc/init/mounted-run.conf,
    since / isn't guaranteed to be mounted read-write at the time /run is
    mounted.  Handle this in the initscripts shutdown scripts instead.
  * Handle clean up of the obsolete /etc/init/mounted-varrun.conf conffile.
 -- Steve Langasek <email address hidden>   Wed, 13 Jul 2011 23:53:09 +0000

Available diffs

Superseded in oneiric-release
mountall (2.28) oneiric; urgency=low

  [ Colin Watson ]
  * Mount /run, /run/lock, and /run/shm rather than /var/run, /var/lock, and
    /var/shm.  Handle migration of the old locations to symlinks.
 -- Steve Langasek <email address hidden>   Wed, 13 Jul 2011 13:30:31 -0700

Available diffs

Superseded in oneiric-release
mountall (2.27) oneiric; urgency=low

  * Resolve wording error when checking disks.
 -- Brian Murray <email address hidden>   Wed, 06 Jul 2011 12:46:36 +0200

Available diffs

Superseded in oneiric-release
mountall (2.26) oneiric; urgency=low

  * Correct grammar on user-visible strings
    (LP: #572016)
 -- Bryce Harrington <email address hidden>   Tue, 07 Jun 2011 12:16:22 -0700

Available diffs

Superseded in oneiric-release
Obsolete in natty-release
mountall (2.25ubuntu1) natty; urgency=low

  * Fixed two errors found while browsing the code: 1) find_mount("/") returns
    NULL when / is not found, so cannot access root->mounted. 2) the
    information message about the dev_wait_timeout should be printed after
    dev_wait_timeout is initialized properly.
 -- Surbhi Palande <email address hidden>   Wed, 13 Apr 2011 12:59:22 +0300

Available diffs

Superseded in natty-release
mountall (2.25) natty; urgency=low

  * src/mountall.c: ignore ureadahead's potential mount of
    /var/lib/ureadahead/debugfs (LP: #736512).
 -- Kees Cook <email address hidden>   Sat, 19 Mar 2011 16:46:02 -0700

Available diffs

Superseded in natty-release
mountall (2.24) natty; urgency=low

  [ Colin Watson ]
  * Update mountall's version number; it was last updated at 2.15.

  [ Surbhi Palande ]
  * Added a command line option dev-wait-time which specifies the time that
    mountall needs to wait for a device to get ready. The default value for the
    wait is 30 seconds.
    (LP: #595904)
 -- Bryce Harrington <email address hidden>   Mon, 07 Mar 2011 16:50:04 -0800

Available diffs

Superseded in natty-release
mountall (2.23) natty; urgency=low

  * conf/mounted-proc.conf: switch sensitive entries in /proc to be
    mode 0400 to help slightly resist certain kernel heap attacks.
 -- Kees Cook <email address hidden>   Mon, 07 Mar 2011 10:12:18 -0800

Available diffs

Superseded in natty-release
mountall (2.22) natty; urgency=low

  * conf/mounted-debugfs.conf: since this filesystem should not be used on
    production systems (https://lkml.org/lkml/2011/2/22/372) we should
    transition to removing it. As a first step, make the tree only
    accessible to the root user.
 -- Kees Cook <email address hidden>   Tue, 22 Feb 2011 13:25:25 -0800

Available diffs

Superseded in natty-release
mountall (2.21) natty; urgency=low

  * conf/mounted-tmp.conf: find is needed from /usr, so delay this and
    try again when /usr is mounted. LP: #655447
 -- Clint Byrum <email address hidden>   Fri, 04 Feb 2011 15:47:59 -0800

Available diffs

Superseded in natty-release
mountall (2.20+nmu1) natty; urgency=low

  * Non-maintainer upload.
  * src/mountall Change an output string to be grammatically correct;
    (thanks, Julie Lyrae; LP: #685009).
 -- Chris Wilson <email address hidden>   Wed, 15 Dec 2010 19:50:48 +0000

Available diffs

Superseded in natty-release
mountall (2.20) natty; urgency=low

  * Don't try to remove /dev/.udev/rules.d/root.rules when running inside
    fakechroot (thanks, Piotr Roszatycki; LP: #675269).
  * Consider gfs2 filesystems to be remote (thanks, Steve Wilson;
    LP: #582278).
  * Consider ceph filesystems to be remote (thanks, Ravi Pinjala;
    LP: #677960).
 -- Colin Watson <email address hidden>   Mon, 29 Nov 2010 16:44:44 +0000

Available diffs

Obsolete in lucid-updates
Deleted in lucid-proposed (Reason: moved to -updates)
mountall (2.15.3) lucid-proposed; urgency=low

  [ Colin Watson ]
  * Fix infinite loop when one of mountall's private mount options is
    followed by a comma, and guard against other reasons why cut_options
    might end up comparing a zero-length option (LP: #649591).
 -- Scott Moser <email address hidden>   Thu, 30 Sep 2010 03:35:23 -0400

Available diffs

Superseded in natty-release
Obsolete in maverick-release
mountall (2.19) maverick; urgency=low

  * Fix infinite loop when one of mountall's private mount options is
    followed by a comma, and guard against other reasons why cut_options
    might end up comparing a zero-length option (LP: #649591).
 -- Colin Watson <email address hidden>   Tue, 28 Sep 2010 09:35:11 +0100

Available diffs

Superseded in maverick-release
mountall (2.18) maverick; urgency=low

  [ Dustin Kirkland ]
  * conf/mounted-varrun.conf: seed /var/run/motd on boot, to ensure that
    initial logins are quick, LP: #587858

  [ Steve Langasek ]
  * Don't check /etc/environment for locale settings; this is an obsolete
    usage we transitioned away from years ago.
  * Add LC_ALL to the list of exported locale variables.

  [ Colin Watson ]
  * Flush standard output and error before daemonising, so that we don't get
    three copies of our early debug output.
  * If a mountpoint is a symlink to another mountpoint, add a dependency on
    the link target rather than trying to mount it again and failing
    (LP: #541512).
 -- Colin Watson <email address hidden>   Fri, 24 Sep 2010 10:52:20 +0100
Superseded in maverick-release
mountall (2.17) maverick; urgency=low

  * SECURITY UPDATE: do not leave writable udev rules file around.
    - src/mountall.c: set umask correctly (LP: #591807).
    - debian/preinst: remove boot-time udev rules file.
    - CVE-2010-2961
 -- Kees Cook <email address hidden>   Wed, 01 Sep 2010 15:20:14 -0700

Available diffs

Superseded in lucid-updates
Obsolete in lucid-security
mountall (2.15.2) lucid-security; urgency=low

  * SECURITY UPDATE: do not leave writable udev rules file around.
    - src/mountall.c: set umask correctly (LP: #591807).
    - debian/preinst: remove boot-time udev rules file.
    - CVE-2010-2961
 -- Kees Cook <email address hidden>   Wed, 01 Sep 2010 15:30:44 -0700

Available diffs

Superseded in lucid-updates
Deleted in lucid-proposed (Reason: moved to -updates)
mountall (2.15.1) lucid-proposed; urgency=low

  * conf/mountall.conf: set $LANG so that messages appearing in plymouth are
    translated (LP: #569365); this is a temporary workaround until upstart is
    fixed to pass the appropriate env vars to all init scripts
 -- Adrien Cunin <email address hidden>   Tue, 24 Aug 2010 20:47:33 +0200

Available diffs

Superseded in maverick-release
mountall (2.16) maverick; urgency=low

  * conf/mountall.conf: set $LANG so that messages appearing in plymouth are
    translated (LP: #569365); this is a temporary workaround until upstart is
    fixed to pass the appropriate env vars to all init scripts
 -- Adrien Cunin <email address hidden>   Tue, 24 Aug 2010 20:47:33 +0200

Available diffs

Superseded in lucid-updates
Superseded in maverick-release
Deleted in lucid-proposed (Reason: moved to -updates)
mountall (2.15) lucid-proposed; urgency=low

  [ Scott James Remnant ]
  * Fix an obvious thinko error that meant that the "I"gnore fsck error key
    for a "hard" failure was ignored.
  * When cancelling filesystem checks, only cancel those that are actually
    checking filesystems; otherwise those that are merely verifying the
    superblock will return an "unrecoverable error" rather than "cancelled".
    LP: #577331.

  [ Steve Langasek ]
  * Only send plymouth a progress update when there's actual progress to
    report; otherwise we flood plymouthd with redundant events, and the
    progress will spin for minutes after the fsck itself is finished.  Thanks
    to Tero Mononen and Anders Kaseorg for the patch.  LP: #571707.
 -- Steve Langasek <email address hidden>   Sun, 09 May 2010 01:04:24 +0200

Available diffs

Superseded in maverick-release
Obsolete in lucid-release
mountall (2.14) lucid; urgency=low

  [ Scott James Remnant ]
  * Flush updates to Plymouth before emitting Upstart events, in case
    the event kills Plymouth.  LP: #559761.
  * Don't mark a filesystem "nodev" just because it's got "none" in the
    device column; this will block the "virtual-filesystems" event which
    is the one that can't use Plymouth to prompt.  LP: #507881.
  * When cancelling in-progress fsck, don't deference the NULL mount
    record.  LP: #562811.
  * mountall is missing a very important line of code that increases the
    udev buffer size; without this it's possible we may miss events during
    busy periods.  LP: #561390.

  [ Steve Langasek ]
  * If we're not marking all nodev filesystems as virtual, we need to
    at least mark our placeholder filesystem entries (type=none && dev=none)
    this way.
 -- Steve Langasek <email address hidden>   Sun, 25 Apr 2010 23:36:01 +0100

Available diffs

Superseded in lucid-release
mountall (2.13) lucid; urgency=low

  [ Scott James Remnant ]
  * Once a mountpoint has been skipped, don't try and mount it again
    (unless the udev device actually shows up).  LP: #553290.
  * Skipping a filesystem means we should also skip anything that depends
    on that (ie. skip /usr/local when skipping /usr).
  * Don't skip filesystems due to timeout when Plymouth not available.

  * Don't run mount, swapon or fsck while there's an uncleared error on
    the filesystem.  LP: #501801.

  * Don't display the filesystem check message when an fsck completes
    without needing to check the filesystem.  LP: #564434.
 -- Steve Langasek <email address hidden>   Mon, 19 Apr 2010 00:15:58 -0700

Available diffs

Superseded in lucid-release
mountall (2.12) lucid; urgency=low

  [ Scott James Remnant ]
  * Generate mountall.pot file at build-time, rather than shipping a
    hopelessly out of date copy in the source package.  LP: #559997.

  [ Colin Watson ]
  * Fix typo in "Press C" message.

  [ Alberto Milone ]
  * Pass a localised string to plymouth in plymouth_progress (LP: #553954).
 -- Steve Langasek <email address hidden>   Thu, 15 Apr 2010 08:42:10 +0000

Available diffs

Superseded in lucid-release
mountall (2.11) lucid; urgency=low

  [ Scott James Remnant ]
  * conf/mounted-*.conf: Add defaults for $MOUNTPOINT just in case somebody
    tries to run this by hand.  LP: #557177.

  [ Dustin Kirkland ]
  * conf/mounted-varrun.conf: drop initial motd creation, as this is now
    handled entirely dynamically by /etc/update-motd.d/* scripts, with
    this part specifically handled by base-files's 00-header,
    LP: #516293
 -- Dustin Kirkland <email address hidden>   Fri, 09 Apr 2010 13:50:29 -0500

Available diffs

Superseded in lucid-release
mountall (2.10) lucid; urgency=low

  * Rework the Plymouth connection logic; one needs to attach the client to
    the event loop *after* connection otherwise you don't get disconnection
    notification, and one needs to actually actively disconnect in the
    disconnection handler.
  * For safety and sanity reasons it becomes much simpler to create the
    ply_boot_client when we connect, and free it on disconnection.  Thus the
    presence or not of this struct tells us whether we're connected or not.
    LP: #524708.
  * Flush the plymouth connection before closing it and exiting, otherwise
    updates may be pending and the screen have messages that confuse people
    while X is starting (like fsck at 90%).  LP: #487744.

  * Replace the modal plymouth prompt for error conditions with code that
    continues working in the background while prompting.  This most benefits
    the old "Waiting for" message, which can now allow you to continue to
    wait and it can solve itself.  LP: #527666, #545435.
  * Integrate fsck progress updates into the same mechanism.
  * Allow fsck messages to be translated.  LP: #390740.
  * Change fsck message to be a little less alarming.  LP: #545267.
  * Add hard dependency on Plymouth; without it running, mountall will
    ignore any filesystem which doesn't show up within a few seconds or that
    fails to fsck or mount.  If you don't want graphical splash, you simply
    need not install themes.

  * Improve set of messages seen with --verbose, and ensure all visible
    messages are marked for translation.  LP: #446592.
  * Reduce priority of failed to mount error for remote filesystems since
    we try again, and this just spams the console.  LP: #504224.

  * Keep hold of the dev_t when parsing /proc/self/mountinfo, then after
    mounting /dev (or seeing that it's mounted) create a quick udev rules
    file that adds the /dev/root symlink to this device.  LP: #527216.
  * Do not try and update /etc/mtab when it's a symbolic link.  LP: #529993.
  * Remove odd -a option from mount calls, probably a C&P error from the
    fsck code long ago.  LP: #537135.
  * Wait for Upstart to acknowledge receipt of events, even if we don't
    hang around for them to be handled.
  * Always run through try_mounts() at least once.  LP: #537136.
  * Don't keep mountall running if the only remaining unmounted filesystems
  *
 -- Scott James Remnant <email address hidden>   Wed, 31 Mar 2010 19:37:31 +0100

Available diffs

2.9
Superseded in lucid-release
mountall (2.9) lucid; urgency=low

  * debian/control: per Scott, don't use pre-depends anymore, just regular
    depends.  LP: #540091.
 -- Steve Langasek <email address hidden>   Tue, 30 Mar 2010 11:58:20 -0700

Available diffs

2.8
Superseded in lucid-release
mountall (2.8) lucid; urgency=low

  * src/mountall.c:
    - Flush the D-Bus connection queue before exiting, otherwise we can
      end up leaving important events like "filesystem" in the memory queue
      without ever sending it on the socket.  LP: #533054.
    - Move the message about disks being checked here from plymouth.
  * configure.ac:
    - Now that it's upstream, there's a proper ply-boot-client.pc file for
      the boot client library we want.
  * src/Makefile.am:
    - Which means we don't need to manually include -lplybootclient (the
      library changed names anyway)
  * debian/control:
    - Bump build-dependency
 -- Scott James Remnant <email address hidden>   Fri, 12 Mar 2010 18:22:51 +0000

Available diffs

Deleted in karmic-proposed (Reason: failed SRU)
mountall (1.0.2) karmic-proposed; urgency=low

  * src/mountall.c:
    - Flush the D-Bus connection queue before exiting, otherwise we can
      end up leaving important events like "filesystem" in the memory queue
      without ever sending it on the socket.  LP: #533054.
 -- Scott James Remnant <email address hidden>   Tue, 09 Mar 2010 14:57:39 +0000

Available diffs

2.7
Superseded in lucid-release
mountall (2.7) lucid; urgency=low

  * src/mountall.c:
    - Prepend "keys:" to messages which require user interaction in
      plymouth.
 -- Alberto Milone <email address hidden>   Thu, 04 Mar 2010 16:02:04 +0100

Available diffs

2.6
Superseded in lucid-release
mountall (2.6) lucid; urgency=low

  * debian/control: add versioned-dependency on coreutils to get "cp -n"
    LP: #527829.
 -- Scott James Remnant <email address hidden>   Fri, 26 Feb 2010 16:16:24 +0000

Available diffs

2.5
Superseded in lucid-release
mountall (2.5) lucid; urgency=low

  * conf/mounted-dev.conf:
    - Go back to copying from /lib/udev/devices, this is much faster for
      the devtmpfs case since almost all devices will already exist.
      LP: #507162.
  * src/mountall.c:
    - If we mount something new over /dev, we need to make /dev/console and
      /dev/null again as otherwise the whole system falls apart (even init).
      LP: #513919.
 -- Scott James Remnant <email address hidden>   Wed, 17 Feb 2010 11:56:41 +0000

Available diffs

2.4
Superseded in lucid-release
mountall (2.4) lucid; urgency=low

  * conf/mountall-net.conf: only send SIGUSR1 to the main process, not to
    any pre-start or post-stop script we might have; killing the post-stop
    script with -USR1, though an unlikely race to hit, is definitely wrong.
    LP: #506902.

  [ Johan Kiviniemi ]
  * src/mountall.c: The mount table needs to exist for parse_filesystems
    - parse_filesystems() could call mount_proc(), which would call
      find_mount() and segfault.  LP: #503212.
  * src/mountall.c: Handle TAG_UNKNOWN.  LP: #505748.
  * src/mountall.c: Ensure boredom_timer is set to NULL when freeing
  * src/mountall.c: Default to no action for boredom query if prompt fails.
    LP: #505530.
 -- Steve Langasek <email address hidden>   Thu, 14 Jan 2010 05:30:13 -0800

Available diffs

2.3
Superseded in lucid-release
mountall (2.3) lucid; urgency=low

  * conf/mounted-dev.conf: even with devtmpfs we need to make a few symlinks
    (/dev/fd, /dev/std{in,out,err})
 -- Scott James Remnant <email address hidden>   Thu, 24 Dec 2009 02:35:35 +0000

Available diffs

2.2
Superseded in lucid-release
mountall (2.2) lucid; urgency=low

  * Allow the "nobootwait" option for virtual devices too (which we
    ordinarily wait for all of).
 -- Scott James Remnant <email address hidden>   Wed, 23 Dec 2009 03:59:45 +0000

Available diffs

Superseded in karmic-proposed
mountall (1.0.1) karmic-proposed; urgency=low

  * rcS is a job, not an event.  LP: #456806.
 -- Scott James Remnant <email address hidden>   Tue, 22 Dec 2009 19:42:30 +0000

Available diffs

2.1
Superseded in lucid-release
mountall (2.1) lucid; urgency=low

  * Still having problems with the mount-point tagging that decides whether
    a given filesystem is virtual, local or remote.  Apply further fixes
    in an attempt to reduce problems:
    - don't use the prior fstab entry of virtual filesystems when the
      device spec matches the filesystem type (as well as "none")
    - inherit local and remote tags of device parents and prior fstab entries
      as well as mountpoint parents
    - fix inheritance to also work when fstab is out-of-order (e.g. /mnt/proc
      before /proc)
  * Don't assert() when skip_mount() called on a filesystem that needs to
    be remounted.
  * Don't trigger the swap event more than once.
  * Skipping a mount doesn't increase our changes of mounting other
    filesystems, it just means we'll enter an infinite loop of trying to
    mount the filesystem we just skipped!
  * Mountpoints not listed in /etc/fstab should be recorded with the options
    they were mounted with, not "defaults", otherwise we'll attempt to
    remount them if read-only.
  * Start maintenance shell should mountall crash.
 -- Scott James Remnant <email address hidden>   Tue, 22 Dec 2009 18:48:13 +0000

Available diffs

2.0
Superseded in lucid-release
mountall (2.0) lucid; urgency=low

  [ Scott James Remnant ]
  * "mount" event changed to "mounting", to make it clear it happens
    before the filesystem is mounted.  Added "mounted" event which
    happens afterwards.
  * Dropped the internal hooks, these are now better handled by Upstart
    jobs on the "mounted" event.
  * Dropped the call to restorecon for tmpfs filesystems, this can also be
    handled by an Upstart job supplied by SELinux now.
    - mounted-dev.conf replaces /dev hook, uses MAKEDEV to make devices.
    - mounted-varrun.conf replaces /var/run hook
    - mounted-tmp.conf replaces /tmp hook.
      + Hook will be run for any /tmp mountpoint.  LP: #478392.
      + Switching back to using "find" fixes $TMPTIME to be in days again,
        rathern than hours.  LP: #482602
  * Try and make mountpoints, though we only care about failure if the
    mountpoint is marked "optional" since otherwise the filesystem might
    make the mountpoint or something.
  * Rather than hiding the built-in mountpoints inside the code, put them
    in a new /lib/init/fstab file; that way users can copy the lines into
    /etc/fstab if they wish to override them in some interesting way.
  * Now supports multiple filesystem types listed in fstab, the whole
    comma-separated list is passed to mount and then /proc/self/mountinfo
    is reparsed to find out what mount actually did.
    * /dev will be mounted as a devtmpfs filesystem if supported by the
      kernel (which then does not need to run the /dev hook script).
  * Filesystem checks may be forced by adding force-fsck to the kernel
    command-line.
  * Exit gracefully with an error on failed system calls, don't infinite
    loop over them.  LP: #469985.
  * Use plymouth for all user communication, replacing existing usplash and
    console code;
    * When plymouth is running, rather than exiting on failures, prompt the
      user as to whether to fix the problem (if possible), ignore the problem,
      ignore the mountpoint or drop to a maintenance shell.  LP: #489474.
    * If plymouth is not running for whatever reason, the fallback action
      is always to start the recovery shell.
  * Adjust the set of filesystems that we wait for by default: LP: #484234.
    * Wait for all local filesystems, except those marked with the
      "nobootwait" option.
    * Wait for remote filesystems mounted as, or under, /usr or /var, and
      those marked with the "bootwait" option.
  * Always try network mount points, since we allow them to fail silently;
    SIGUSR1 now simply retries them once more.  LP: #470776.
  * Don't retry devices repeatedly.  LP: #480564.
  * Added manual pages for the events emitted by this tool.

  [ Johan Kiviniemi ]
  * Start all fsck instances in parallel, but set their priorities so that
    thrashing is avoided.  LP: #491389.
 -- Scott James Remnant <email address hidden>   Mon, 21 Dec 2009 23:09:23 +0000

Available diffs

1.1
Superseded in lucid-release
mountall (1.1) lucid; urgency=low

  * Update to use external libnih.
  * Updated autoconf details at same time to match libnih.
  * rcS is a job, not an event.  LP: #456806.
 -- Scott James Remnant <email address hidden>   Sun, 29 Nov 2009 20:16:10 +0000

Available diffs

175 of 86 results