Report mounts in reverse order, Gentoo #214150.
This commit is contained in:
parent
ec4721dd7f
commit
ce644e1735
@ -453,7 +453,6 @@ int mountinfo(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
nodes = find_mounts(&args);
|
nodes = find_mounts(&args);
|
||||||
rc_stringlist_free(args.mounts);
|
rc_stringlist_free(args.mounts);
|
||||||
rc_stringlist_sort(&nodes);
|
|
||||||
|
|
||||||
REG_FREE(args.fstype_regex);
|
REG_FREE(args.fstype_regex);
|
||||||
REG_FREE(args.skip_fstype_regex);
|
REG_FREE(args.skip_fstype_regex);
|
||||||
@ -464,6 +463,8 @@ int mountinfo(int argc, char **argv)
|
|||||||
|
|
||||||
result = EXIT_FAILURE;
|
result = EXIT_FAILURE;
|
||||||
quiet = rc_yesno(getenv("EINFO_QUIET"));
|
quiet = rc_yesno(getenv("EINFO_QUIET"));
|
||||||
|
|
||||||
|
/* We should report the mounts in reverse order to ease unmounting */
|
||||||
TAILQ_FOREACH_REVERSE(s, nodes, rc_stringlist, entries) {
|
TAILQ_FOREACH_REVERSE(s, nodes, rc_stringlist, entries) {
|
||||||
if (point_regex &&
|
if (point_regex &&
|
||||||
regexec(point_regex, s->value, 0, NULL, 0) != 0)
|
regexec(point_regex, s->value, 0, NULL, 0) != 0)
|
||||||
|
Loading…
Reference in New Issue
Block a user