summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMilan Broz <mbroz@redhat.com>2009-12-03 19:18:33 +0000
committerMilan Broz <mbroz@redhat.com>2009-12-03 19:18:33 +0000
commitfec4de956314593dfb854d4847c18ee6df66d5da (patch)
treecd59a1d96cdbf35b92cf1f1cd9073c9767cdb81e
parent60184834b55414359fa030ae328e7971c9e4037c (diff)
downloadlvm2-fec4de956314593dfb854d4847c18ee6df66d5da.tar.gz
lvm2-fec4de956314593dfb854d4847c18ee6df66d5da.tar.xz
lvm2-fec4de956314593dfb854d4847c18ee6df66d5da.zip
Fix tools to report error when stopped by user.
(And do not produce internal error message.)
-rw-r--r--WHATS_NEW1
-rw-r--r--lib/format_text/archive.c2
-rw-r--r--lib/metadata/lv_manip.c2
-rw-r--r--lib/metadata/metadata.c2
-rw-r--r--tools/lvchange.c4
-rw-r--r--tools/lvmchange.c2
-rw-r--r--tools/lvresize.c2
-rw-r--r--tools/pvremove.c2
-rw-r--r--tools/vgremove.c2
9 files changed, 10 insertions, 9 deletions
diff --git a/WHATS_NEW b/WHATS_NEW
index 9e1797dc..bb685a9d 100644
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,5 +1,6 @@
Version 2.02.57 -
====================================
+ Fix tools to use log_error when stopped by user.
Fix lvcreate --readahead.
Fix clvmd memory leak in lv_info_by_lvid.
Do not allow creating mirrors of more than 8 images.
diff --git a/lib/format_text/archive.c b/lib/format_text/archive.c
index 7fb2a483..3bc14bf3 100644
--- a/lib/format_text/archive.c
+++ b/lib/format_text/archive.c
@@ -317,7 +317,7 @@ static void _display_archive(struct cmd_context *cmd, struct archive_file *af)
*/
/* FIXME Use variation on _vg_read */
if (!(vg = text_vg_import_file(tf, af->path, &when, &desc))) {
- log_print("Unable to read archive file.");
+ log_error("Unable to read archive file.");
tf->fmt->ops->destroy_instance(tf);
return;
}
diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c
index c4402784..b020cf51 100644
--- a/lib/metadata/lv_manip.c
+++ b/lib/metadata/lv_manip.c
@@ -2103,7 +2103,7 @@ int lv_remove_single(struct cmd_context *cmd, struct logical_volume *lv,
"%slogical volume %s? [y/n]: ",
vg_is_clustered(vg) ? "clustered " : "",
lv->name) == 'n') {
- log_print("Logical volume %s not removed", lv->name);
+ log_error("Logical volume %s not removed", lv->name);
return 0;
}
}
diff --git a/lib/metadata/metadata.c b/lib/metadata/metadata.c
index d38f9ac4..9d5b1ae0 100644
--- a/lib/metadata/metadata.c
+++ b/lib/metadata/metadata.c
@@ -1223,7 +1223,7 @@ static int pvcreate_check(struct cmd_context *cmd, const char *name,
/* prompt */
if (pv && !is_orphan(pv) && !pp->yes &&
yes_no_prompt(_really_init, name, pv_vg_name(pv)) == 'n') {
- log_print("%s: physical volume not initialized", name);
+ log_error("%s: physical volume not initialized", name);
return 0;
}
diff --git a/tools/lvchange.c b/tools/lvchange.c
index ab4dc337..f43b07af 100644
--- a/tools/lvchange.c
+++ b/tools/lvchange.c
@@ -183,7 +183,7 @@ static int lvchange_resync(struct cmd_context *cmd,
yes_no_prompt("Do you really want to deactivate "
"logical volume %s to resync it? [y/n]: ",
lv->name) == 'n') {
- log_print("Logical volume \"%s\" not resynced",
+ log_error("Logical volume \"%s\" not resynced",
lv->name);
return 0;
}
@@ -433,7 +433,7 @@ static int lvchange_persistent(struct cmd_context *cmd,
yes_no_prompt("Logical volume %s will be "
"deactivated temporarily. "
"Continue? [y/n]: ", lv->name) == 'n') {
- log_print("%s device number not changed.",
+ log_error("%s device number not changed.",
lv->name);
return 0;
}
diff --git a/tools/lvmchange.c b/tools/lvmchange.c
index 8997d89f..c4417c3e 100644
--- a/tools/lvmchange.c
+++ b/tools/lvmchange.c
@@ -18,6 +18,6 @@
int lvmchange(struct cmd_context *cmd __attribute((unused)),
int argc __attribute((unused)), char **argv __attribute((unused)))
{
- log_print("With LVM2 and the device mapper, this program is obsolete.");
+ log_error("With LVM2 and the device mapper, this program is obsolete.");
return ECMD_FAILED;
}
diff --git a/tools/lvresize.c b/tools/lvresize.c
index 3b3a2eb9..5adaf3ce 100644
--- a/tools/lvresize.c
+++ b/tools/lvresize.c
@@ -120,7 +120,7 @@ static int _request_confirmation(struct cmd_context *cmd,
if (!arg_count(cmd, force_ARG)) {
if (yes_no_prompt("Do you really want to reduce %s? [y/n]: ",
lp->lv_name) == 'n') {
- log_print("Logical volume %s NOT reduced", lp->lv_name);
+ log_error("Logical volume %s NOT reduced", lp->lv_name);
return 0;
}
if (sigint_caught())
diff --git a/tools/pvremove.c b/tools/pvremove.c
index 3d754807..34b72144 100644
--- a/tools/pvremove.c
+++ b/tools/pvremove.c
@@ -74,7 +74,7 @@ static int pvremove_check(struct cmd_context *cmd, const char *name)
/* prompt */
if (!arg_count(cmd, yes_ARG) &&
yes_no_prompt(_really_wipe, name, pv_vg_name(pv)) == 'n') {
- log_print("%s: physical volume label not removed", name);
+ log_error("%s: physical volume label not removed", name);
return 0;
}
diff --git a/tools/vgremove.c b/tools/vgremove.c
index bc29d999..ecb130dc 100644
--- a/tools/vgremove.c
+++ b/tools/vgremove.c
@@ -36,7 +36,7 @@ static int vgremove_single(struct cmd_context *cmd, const char *vg_name,
"group \"%s\" containing %u "
"logical volumes? [y/n]: ",
vg_name, lv_count) == 'n')) {
- log_print("Volume group \"%s\" not removed", vg_name);
+ log_error("Volume group \"%s\" not removed", vg_name);
return ECMD_FAILED;
}
if (!remove_lvs_in_vg(cmd, vg, force)) {