11
|
|
|
Scott James Remnant |
1.0 |
14 years ago
|
|
|
10
|
|
|
Scott James Remnant |
0.2.5 |
14 years ago
|
|
|
9
|
|
[ Steve Langasek ] * Don't emit the local-filesystem signal until after virtual filesystems are also done mounting. LP: #448981.
[ Robert Gerlach ] * Fix segfault when root filesystem missing from fstab, or listed as /dev/root. LP: #448323.
[ Johan Kiviniemi ] * Don’t queue filesystem check when either device or type is "none".
[ Scott James Remnant ] * Removed /srv from the list of "essential" mountpoints. LP: #448267. * Allow overriding of the above list by using the "bootwait" and "nobootwait" fstab options, e.g.
LABEL=foo /home ext4 nobootwait 0 0
* Mount /proc before attempting to parse /proc/filesystems. LP: #447947. * Further improvements to event tagging of filesystems. A virtual bootwait filesystem underneath a local or remote filesystem inherits that tag, a local bootwait filesystem underneath a remote filesystem inherits that tag, remote filesystems do not inherit them. LP: #447654.
* Replace previous hardcoded "arch specific" flag for /spu with an "optional" fstab mount option. * Made binfmt_misc,fusectl, debugfs, securityfs and /lib/init/rw optional as well. * Check whether the mountpoint of optional fstab entries exists before trying to mount, and skip over that if it doesn't. LP: #447525.
* Keep /proc/self/mountinfo open, if it changes while we're running, update the knowledge of the mount table and what's mounted. That way if something else mounts it while mountall running, you'll still get events and mountall will still exit. * Try mounts again if another network device comes up while we were waiting.
|
Scott James Remnant |
0.2.2 |
14 years ago
|
|
|
8
|
|
|
Steve Langasek |
0.2.1 |
14 years ago
|
|
|
7
|
|
[ Colin Watson ] * Always check the root filesystem if --force-fsck is used, regardless of passno. LP: #435707.
[ Johan Kiviniemi ] * Have each fsck instance create a lock for each underlying physical device. If you have a single disk or RAID, all filesystem checks will happen sequentially in order to avoid thrashing. On more complex configurations, you’ll benefit from the parallel checks mountall has been doing all along. LP: #434974.
[ Scott James Remnant ] * Flush standard output and error before spawning processes to make capturing logs easier (otherwise we end up repeating things still in the buffer), and before calling exec(). * Turn the code upside down so that each mount knows what it's waiting for, and allow multiple dependencies. This makes the code much more readable putting the "policy" in a single function, and will make it much easier in future when this is done by Upstart. * For kernel filesystems listed in fstab, honour the order that they are listed in fstab. LP: #432571, #433537, #436796 * Always create new swap partition mounts for each fstab entry, don't treat them as updating the same. LP: #435027. * Virtual filesystems under local or remote filesystems (and local under remote) don't delay the virtual or local events. LP: #431040. * Simplify event emission, this has the advantage that we can now output what mount points we're waiting for and what they are waiting for as well. * Fixed issue with trailing slashes. LP: #443035. * Only run hooks if the filesystem was not already mounted. LP: #444252. * Don't clean up /tmp when run without --tmptime argument. * Ignore loop and ram devices until ready. LP: #441454. * Add options to binfmt_misc filesystem, which will probably cause it to be mounted on boot as well. * Synchronously mount local and virtual filesystems, I suspect this is the real cause behind the XFS races as one will modprobe and the other will not (and fail). LP: #432620. * Synchronously activate swap to avoid out of memory issues when checking the root filesystem. * Enumerate existing udev devices on startup, so we don't always have to see udev be coldplugged. * Don't break on general errors for non-essential filesystems. LP: #441144. * Don't repeat attempts to mount a filesystem without having first succeded to mount another. * Still restart mountall even if the recovery shell fails. * Don't queue filesystem check when device is "none", or missing, or the filesystem is marked nodev. * Generate a "mount" event before mounting a filesystem, and wait for its effects to complete.
|
Scott James Remnant |
0.2.0 |
14 years ago
|
|
|
6
|
|
|
Scott James Remnant |
0.1.8 |
14 years ago
|
|
|
5
|
|
|
Matthias Klose |
0.1.7 |
14 years ago
|
|
|
4
|
|
[ 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.
|
Scott James Remnant |
0.1.6 |
14 years ago
|
|
|
3
|
|
|
Steve Langasek |
0.1.5 |
14 years ago
|
|
|
2
|
|
|
Scott James Remnant |
0.1.4 |
14 years ago
|
|
|
1
|
|
|
Scott James Remnant |
0.1.3 |
14 years ago
|
|
|