From: Jacek FefliƄski <feflik@gmail.com>
Date: Wed, 10 Dec 2014 12:24:14 +0000 (+0100)
Subject: zpool upgrade return errors to stderr instead of stdout
X-Git-Tag: zfs-0.6.4~89
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c66989b;p=zfs

zpool upgrade return errors to stderr instead of stdout

Signed-off-by: Jacek Feflinski <feflik@gmail.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #2955
---

diff --git a/cmd/zpool/zpool_main.c b/cmd/zpool/zpool_main.c
index 2b6ff4a65..7eb8ba8da 100644
--- a/cmd/zpool/zpool_main.c
+++ b/cmd/zpool/zpool_main.c
@@ -4685,7 +4685,7 @@ upgrade_version(zpool_handle_t *zhp, uint64_t version)
 		return (ret);
 
 	if (unsupp_fs) {
-		(void) printf(gettext("Upgrade not performed due to %d "
+		(void) fprintf(stderr, gettext("Upgrade not performed due to %d "
 		    "unsupported filesystems (max v%d).\n"),
 		    unsupp_fs, (int) ZPL_VERSION);
 		return (1);
@@ -4900,7 +4900,7 @@ upgrade_one(zpool_handle_t *zhp, void *data)
 	int ret;
 
 	if (strcmp("log", zpool_get_name(zhp)) == 0) {
-		(void) printf(gettext("'log' is now a reserved word\n"
+		(void) fprintf(stderr, gettext("'log' is now a reserved word\n"
 		    "Pool 'log' must be renamed using export and import"
 		    " to upgrade.\n"));
 		return (1);