Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
No build reason found for images:local
openSUSE:12.2:ARM
util-linux
mount-new-improve-error-messages.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File mount-new-improve-error-messages.patch of Package util-linux
From 58f108ef2b9c8cc0362e7781a72e5e921dc383b3 Mon Sep 17 00:00:00 2001 From: Karel Zak <kzak@redhat.com> Date: Tue, 17 Apr 2012 11:36:36 +0200 Subject: [PATCH] mount: (new) improve error messages Signed-off-by: Karel Zak <kzak@redhat.com> Signed-off-by: Petr Uzel <petr.uzel@suse.cz> --- sys-utils/mount.c | 15 +++++++-------- 1 files changed, 7 insertions(+), 8 deletions(-) Index: util-linux-2.21.2/sys-utils/mount.c =================================================================== --- util-linux-2.21.2.orig/sys-utils/mount.c +++ util-linux-2.21.2/sys-utils/mount.c @@ -367,16 +367,13 @@ try_readonly: return MOUNT_EX_USAGE; } - /* - * TODO: add mnt_context_fstab_applied() to check if we found - * target/source in the file. - */ - if (!tgt) { - if (mflags & MS_REMOUNT) - warnx(_("%s not mounted"), src ? src : tgt); - else + if (!tgt || (!src && !(mflags & MS_PROPAGATION))) { + if (!mnt_context_fstab_applied(cxt)) warnx(_("can't find %s in %s"), src ? src : tgt, mnt_get_fstab_path()); + else if (mflags & MS_REMOUNT) + warnx(_("%s not mounted"), src ? src : tgt); + return MOUNT_EX_USAGE; } @@ -485,6 +482,8 @@ try_readonly: case EINVAL: if (mflags & MS_REMOUNT) warnx(_("%s not mounted or bad option"), tgt); + else if (mflags & MS_PROPAGATION) + warnx(_("%s is not mountpoint or bad option"), tgt); else warnx(_("wrong fs type, bad option, bad superblock on %s,\n" " missing codepage or helper program, or other error"),
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor