[PATCH] makedumpfile: -v shows if lzo or snappy support enabled or not

WANG Chao chaowang at redhat.com
Wed Jan 8 00:40:33 EST 2014


It would be great to have makedumpfile -v to show if lzo or snappy
support is enabled or not, since --help prints too much and we have to
scroll back three screens to check it out.

Using "+lzo" to indicate lzo is enabled and vice versa "-lzo" for lzo is
disabled. Same for snappy.

For exmaple, If lzo and snappy support are enabled,

    $ ./makedumpfile -v
    makedumpfile: version 1.5.5 (released on 18 Dec 2013)
    +lzo +snappy

If both of them are disabled,

    $ ./makedumpfile -v
    makedumpfile: version 1.5.5 (released on 18 Dec 2013)
    -lzo -snappy

Signed-off-by: WANG Chao <chaowang at redhat.com>
---
 print_info.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/print_info.c b/print_info.c
index 90b6cee..242b42c 100644
--- a/print_info.c
+++ b/print_info.c
@@ -26,7 +26,17 @@ void
 show_version(void)
 {
 	MSG("makedumpfile: version " VERSION " (released on " RELEASE_DATE ")\n");
-	MSG("\n");
+#ifdef USELZO
+	MSG("+lzo ");
+#else
+	MSG("-lzo ");
+#endif
+#ifdef USESNAPPY
+	MSG("+snappy ");
+#else
+	MSG("-snappy ");
+#endif
+	MSG("\n\n");
 }
 
 void
-- 
1.8.4.2




More information about the kexec mailing list