]> granicus.if.org Git - zfs/commitdiff
zpool upgrade return errors to stderr instead of stdout
authorJacek Fefliński <feflik@gmail.com>
Wed, 10 Dec 2014 12:24:14 +0000 (13:24 +0100)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 19 Dec 2014 01:38:18 +0000 (17:38 -0800)
Signed-off-by: Jacek Feflinski <feflik@gmail.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #2955

cmd/zpool/zpool_main.c

index 2b6ff4a658c630409d953721ae41c44cbada9976..7eb8ba8da0364b704a63c40e8cc2c6859ec7c9c0 100644 (file)
@@ -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);