summaryrefslogtreecommitdiffstats
path: root/src/commandline/commands
diff options
context:
space:
mode:
authorMichael Brown2006-12-20 01:31:34 +0100
committerMichael Brown2006-12-20 01:31:34 +0100
commita1685cb3e2ef4c3a808496576dfca0e216258566 (patch)
treec3793ed75f05d0c89962cec5b52d8eb3a18ce7d5 /src/commandline/commands
parentFunctionality now replaced by a combination of readline() and system(). (diff)
downloadipxe-a1685cb3e2ef4c3a808496576dfca0e216258566.tar.gz
ipxe-a1685cb3e2ef4c3a808496576dfca0e216258566.tar.xz
ipxe-a1685cb3e2ef4c3a808496576dfca0e216258566.zip
Move nvo_cmd.c to hci/commands.
Diffstat (limited to 'src/commandline/commands')
-rw-r--r--src/commandline/commands/nvo_cmd.c111
1 files changed, 0 insertions, 111 deletions
diff --git a/src/commandline/commands/nvo_cmd.c b/src/commandline/commands/nvo_cmd.c
deleted file mode 100644
index 0ea7d8624..000000000
--- a/src/commandline/commands/nvo_cmd.c
+++ /dev/null
@@ -1,111 +0,0 @@
-#include <stdint.h>
-#include <stdlib.h>
-#include <string.h>
-#include <errno.h>
-#include <vsprintf.h>
-#include <getopt.h>
-#include <gpxe/nvo.h>
-#include <gpxe/dhcp.h>
-#include <gpxe/settings.h>
-#include <gpxe/command.h>
-
-void nvo_cmd_req() {}
-
-extern struct nvo_block *ugly_nvo_hack;
-
-static int show_exec ( int argc, char **argv ) {
- struct config_context dummy_context;
- char buf[256];
- int rc;
-
- if ( ! ugly_nvo_hack ) {
- printf ( "No non-volatile option storage available\n" );
- return 1;
- }
-
- if ( argc != 2 ) {
- printf ( "Syntax: %s <identifier>\n", argv[0] );
- return 1;
- }
-
- dummy_context.options = ugly_nvo_hack->options;
- if ( ( rc = show_setting ( &dummy_context, argv[1], buf,
- sizeof ( buf ) ) ) != 0 ) {
- printf ( "Could not find \"%s\": %s\n",
- argv[1], strerror ( -rc ) );
- return 1;
- }
-
- printf ( "%s = %s\n", argv[1], buf );
- return 0;
-}
-
-struct command show_command __command = {
- .name = "show",
- .exec = show_exec,
-};
-
-static int set_exec ( int argc, char **argv ) {
- struct config_context dummy_context;
- int rc;
-
- if ( ! ugly_nvo_hack ) {
- printf ( "No non-volatile option storage available\n" );
- return 1;
- }
-
- if ( argc != 3 ) {
- printf ( "Syntax: %s <identifier> <value>\n",
- argv[0] );
- return 1;
- }
-
- dummy_context.options = ugly_nvo_hack->options;
- if ( ( rc = set_setting ( &dummy_context, argv[1], argv[2] ) ) != 0 ) {
- printf ( "Could not set \"%s\"=\"%s\": %s\n",
- argv[1], argv[2], strerror ( -rc ) );
- return 1;
- }
-
- if ( nvo_save ( ugly_nvo_hack ) != 0 ) {
- printf ( "Could not save options to non-volatile storage\n" );
- return 1;
- }
-
- return 0;
-}
-
-struct command set_command __command = {
- .name = "set",
- .exec = set_exec,
-};
-
-static int clear_exec ( int argc, char **argv ) {
- struct config_context dummy_context;
- int rc;
-
- if ( ! ugly_nvo_hack ) {
- printf ( "No non-volatile option storage available\n" );
- return 1;
- }
-
- if ( argc != 2 ) {
- printf ( "Syntax: %s <identifier>\n",
- argv[0] );
- return 1;
- }
-
- dummy_context.options = ugly_nvo_hack->options;
- if ( ( rc = clear_setting ( &dummy_context, argv[1] ) ) != 0 ) {
- printf ( "Could not clear \"%s\": %s\n",
- argv[1], strerror ( -rc ) );
- return 1;
- }
-
- return 0;
-}
-
-struct command clear_command __command = {
- .name = "clear",
- .exec = clear_exec,
-};