From f763641c2ea2ac753e2c56c1a23a922262ee02a6 Mon Sep 17 00:00:00 2001 From: Duncan Laurie Date: Fri, 7 Jan 2005 23:39:15 +0000 Subject: [PATCH] only enable "shell" command if readline is found --- ipmitool/src/ipmitool.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ipmitool/src/ipmitool.c b/ipmitool/src/ipmitool.c index b2a24d2..04d933e 100644 --- a/ipmitool/src/ipmitool.c +++ b/ipmitool/src/ipmitool.c @@ -81,7 +81,9 @@ extern const struct valstr ipmi_privlvl_vals[]; extern const struct valstr ipmi_authtype_session_vals[]; /* defined in ipmishell.c */ +#ifdef HAVE_READLINE extern int ipmi_shell_main(struct ipmi_intf * intf, int argc, char ** argv); +#endif extern int ipmi_set_main(struct ipmi_intf * intf, int argc, char ** argv); extern int ipmi_exec_main(struct ipmi_intf * intf, int argc, char ** argv); @@ -104,7 +106,9 @@ struct ipmi_cmd { { ipmi_user_main, "user", "Configure Management Controller users" }, { ipmi_channel_main, "channel", "Configure Management Controller channels" }, { ipmi_session_main, "session", "Print session information" }, +#ifdef HAVE_READLINE { ipmi_shell_main, "shell", "Launch interactive IPMI shell" }, +#endif { ipmi_exec_main, "exec", "Run list of commands from file" }, { ipmi_set_main, "set", "Set runtime variable for shell and exec" }, { NULL },