From f435d4be5fe7c1e34caaead0bb34af0db7a05867 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Mon, 7 Apr 2014 11:59:30 +0200 Subject: umount: more robust success message for --all Signed-off-by: Karel Zak --- sys-utils/umount.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sys-utils/umount.c b/sys-utils/umount.c index fe120dbaa..188a53adb 100644 --- a/sys-utils/umount.c +++ b/sys-utils/umount.c @@ -281,10 +281,12 @@ static int umount_all(struct libmnt_context *cxt) if (mnt_context_is_verbose(cxt)) printf(_("%-25s: ignored\n"), tgt); } else { - rc |= mk_exit_code(cxt, mntrc); + int xrc = mk_exit_code(cxt, mntrc); - if (mnt_context_is_verbose(cxt)) + if (xrc == MOUNT_EX_SUCCESS + && mnt_context_is_verbose(cxt)) printf("%-25s: successfully unmounted\n", tgt); + rc |= xrc; } } -- cgit v1.2.1