From: Aaron Fineman Date: Thu, 27 Jun 2013 19:19:25 +0000 (-0400) Subject: Add error message for missing /etc/mtab X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=commitdiff_plain;h=bbb75c11908d1009b6749b797b3a763558bbaaaf;hp=c12936b141e7479a1402561e9e528731d763747e;p=zfs.git 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 a4e1255..5bb88e9 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); }