From: Aaron Fineman Date: Thu, 27 Jun 2013 19:19:25 +0000 (-0400) Subject: Add error message for missing /etc/mtab X-Git-Tag: zfs-0.6.2~72 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bbb75c11908d1009b6749b797b3a763558bbaaaf;p=zfs Add error message for missing /etc/mtab The zpool command should not silently fail when the /etc/mtab file does not exist. This can occur in an initramfs environment when the /etc/mtab file hasn't yet been generated. Signed-off-by: Brian Behlendorf Closes #1541 --- diff --git a/lib/libzfs/libzfs_util.c b/lib/libzfs/libzfs_util.c index a4e1255bb..5bb88e946 100644 --- a/lib/libzfs/libzfs_util.c +++ b/lib/libzfs/libzfs_util.c @@ -704,6 +704,8 @@ libzfs_init(void) if ((hdl->libzfs_mnttab = fopen(MNTTAB, "r")) == NULL) { #endif (void) close(hdl->libzfs_fd); + (void) fprintf(stderr, + gettext("mtab is not present at %s.\n"), MNTTAB); free(hdl); return (NULL); }